ciao,
qualcuno potrebbe dirmi come usare la sscanf per leggere dallo stdin spiegandomi brevemente i dettagli di quello che accade?
grazie tante
ciao,
qualcuno potrebbe dirmi come usare la sscanf per leggere dallo stdin spiegandomi brevemente i dettagli di quello che accade?
grazie tante
...Terrible warlords, good warlords, and an english song
quindi se ho capito (come spero) quello che ho letto
se uso sscanf in questo modo
char str[] = "132", *num;
sscanf(str, "%ld", &num);
dovrei ottenere una conversione da stringa a numero?
nel tuo esempio *num è un puntatore (a char) e non è nemmeno stato allocato.
...comunque, Sì:
char str[] = "123";
int num;
sscanf(str, "%d", &num);
printf("%d\n", num);
...Terrible warlords, good warlords, and an english song