ragazzi mi sto dannando la vita.....
in un programma semplice come questo non riesco a capire come mai io dichiaro una stringa di 3 caratteri e poi se ne inserisco una ad es. di 50 caratteri me l'acquisisce e me la stampa senza problemi......
cosa sbaglio???????
codice:#include <stdio.h> #include <string.h> #include <stdlib.h> int main () { char stringa[3]; printf ("Ins. stringa: "); gets (stringa); printf ("%s\n\n\n", stringa); system ("pause"); }