Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [c++] getline dopo un cin ?

    Salve a tutti, perchè questo semplicissimo file non funziona?!
    codice:
    #include <iostream>
    
    using namespace std;
    
    int main()
    {
        string str;
        int i;
        cin>>i;
        cout<<"prova";
        std::getline(cin,str);
        cout<<str;
        cout<<"Perchè non vai?";
        return 0;
    }
    perchè salta il getline e va a stampare subito a video "Perchè non vai?"

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Devi svuotare il solito buffer ... prima della getline


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

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.