Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [C++] Acquisire line

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di shodan
    Registrato dal
    Jun 2001
    Messaggi
    2,381
    Se vuoi acquisire linee senza problemi usa sempre std::getline() ed evita gli operatori >> del cin (causano più problemi di quanti ne risolvano).
    codice:
    do{
            std::cout << "\t";
            std::getline(std::cin, Istring);
           StringList.push_back(Istring);
    }while(StringList.back() != "Quit");
    This code and information is provided "as is" without warranty of any kind, either expressed
    or implied, including but not limited to the implied warranties of merchantability and/or
    fitness for a particular purpose.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    41
    Quote Originariamente inviata da shodan Visualizza il messaggio
    Se vuoi acquisire linee senza problemi usa sempre std::getline() ed evita gli operatori >> del cin (causano più problemi di quanti ne risolvano).
    codice:
    do{
            std::cout << "\t";
            std::getline(std::cin, Istring);
           StringList.push_back(Istring);
    }while(StringList.back() != "Quit");
    Grazie mille shodan. Mi ricordavo di dover usare getline ma cercavo di utilizzare il metodo di std::cin invece che di std::string. Thx.

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