PDA

Visualizza la versione completa : [C] Dichiarare una variabile 'nome'


nicuccia
14-11-2006, 12:00
# include <stdio.h>
# include <stdlib.h>

main ()

{
char nome;
printf("Inserisci il tuo nome: ");
scanf("%c", &nome);
printf("Buongiorno Sig %c \n", nome);

system("pause");

}

In questo modo quando immetto il dato, mi visualizza solo il primo carattere (giustamente) ma come posso far prendere tutto il blocco di caratteri? :dhò:

Alex'87
14-11-2006, 12:07
char nome[20];


scanf("%s", nome);

in questo modo ti prende 20 caratteri

nicuccia
14-11-2006, 12:15
Grazie mille! :smack: :ciauz:

oregon
14-11-2006, 18:27
Originariamente inviato da nicuccia
Grazie mille! :smack: :ciauz:

Ma un libro di base di programmazione C non guasterebbe ... :)

XWolverineX
14-11-2006, 19:21
Originariamente inviato da oregon
Ma un libro di base di programmazione C non guasterebbe ... :)

Confermo anche io per esperienza personale.
Per un mese ho cercato di imparare quel poco che so di C++ via internet e nei forum.
Niente da fare,ho acquistato 2 libri e ora va molto meglio.

nicuccia
15-11-2006, 14:43
Nel libro di testo che uso a scuola molte cose non ci sono, non serve praticamente a nulla :( La prof. mi spiega cose che poi sono sbagliate.. Quindi non mi resta che venire qui, ancora non riesco a trovare una buona guida su C che contenga tutti i riferimenti, spiegazioni ecc forse perchè non ho mai tempo per cercarla. Grazie ancora

Loading