Visualizzazione dei risultati da 1 a 5 su 5

Discussione: c++ cin.getline

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027

    c++ cin.getline

    buongiorno...
    ho un problema strano...
    ho questo codice
    codice:
    #include <cstring>
    #include <iostream>
    using namespace std;
    int main()
    {
        int n_stud;
        char nome[25],cognome[25];
        cout<<"inserisci il numero di studenti neolaureati\n";
        cin>>n_stud;
        cout<<"inserisci il nome di uno studente\n";
        cin.getline(nome,25);
        cout<<nome;
        system("pause");
        return 0;    
    }
    come potete vedere è appena iniziato però, utilizzando DEV-C++ e Windows7 l'esecutore si ferma al secondo cout... non procede insomma.. come mai?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Dopo il

    cin>>n_stud;

    aggiungi un

    cin.ignore();
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    okkai grazie funziona, come mai ho dovuto inserire questo comando?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    grazie tante!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.