Salve a tutti sono nuovo del forum vi scrivo perchè ho dei problemi con le function gets e puts per l'immissione e la visualizzazione di stringhe in C. Uso Visual studio 2008.
In pratica se scrivo:
char *stringa;
stringa=gets();
puts(stringa);
mi dice gets argomenti insufficienti per una chiamata ho provato anche a sostituire con
gets(stringa);
Ma mi dice utilizzata variabile locale stringa non inizializzata.
Mentre se uso la notazione standart in questo modo:
char stringa[10];
gets(stringa);
puts(stringa);
funziona bene...qualcuno saprebbe spiegarmi perchè e magari un metodo per usare anche la notazione a puntatore??
Grazie in anticipo!