PDA

Visualizza la versione completa : [C] Uso di struct, printf() e vettori


{-_-}
25-10-2007, 20:01
se definisco questo assegnamento



strcpy (numero_utenti[22].name.nome , "marco");


il nome marco viene messo nel vettore nome dell'utente numero 22,

se poi voglio stampare la quarta lettera del nome , scrivo una printf del genere


printf ("il nome %s \n\n", &numero_utenti[22].name.nome[3] );


il punto che stampa "co", ovvero stampa tutte le lettere dalla quarta in poi, come posso con una print stampare solo la quarta?

Grazie

oregon
25-10-2007, 20:03
Nella printf %s e' usato per una stringa mentre, per un carattere, devi usare %c

Trovi tutto nell'help della funzione printf o in qualsiasi libro di base di C ...

{-_-}
25-10-2007, 20:41
che stupido, grazie

Loading