salve a tutti , ho qualche problemino con le stringhe ... l'obiettivo del programma è :
- Chiede all'utente di digitare una riga contenente due numeri.
- Legge da tastiera la riga e la memorizza in una stringa.
codice:#include <stdio.h> int main(void) { char c[20]; int a,b; printf("Inserisci numeri su una riga:"); scanf("%s",c); printf("OK, ho letto la stringa!\n"); sscanf(c, "%d %d",&a,&b); printf("A : %d\n", a); printf("B : %d\n", b); return ; }Come risolvo questo problema ? Penso sia la lettura "sporca" da input o dall'array ...codice:Inserisci numeri su una riga:56 78 OK, ho letto la stringa! A : 56 B : 9057060