Problema Visual Studio 2008 e function gets e puts in C

di il
1 risposte

Problema Visual Studio 2008 e function gets e puts in C

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!

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte