Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [c] I/o

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2,894

    [c] I/o

    codice:
     
       char nome[20], cognome [20], sesso[1];
       int eta;
       
       printf("Nome: ");
       scanf("%s", nome);
       printf("Cognome: ");
       scanf("%s", cognome);
       printf("Sesso: ");
       scanf("%s", sesso);
       printf("Eta': ");
       scanf("%d", &eta);
       
       printf("%s\n", nome);
       printf("%s\n", cognome);
       printf("%s\n", sesso);
       printf("%d\n", eta);
    Perchè il nome lo prende il cognome non prende niente e poi sesso e età vanno bene?


  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2,894
    Ho risolto...

    Avevo messo sesso[1], invece va sessosesso[2] per contenere lo '\0'


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.