Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Funkcja getline()

Ostatnio zmodyfikowano 2015-01-02 14:20
Autor Wiadomość
biszkopt12
Temat założony przez niniejszego użytkownika
Funkcja getline()
» 2015-01-02 13:53:53
Witam wszystkich użytkowników forum, to mój pierwszy post :)

Mam problem z funkcja getline, poniższy kod działa :
C/C++
#include <iostream>
#include <string>

using namespace std;

int main()
{
   
    string bufor;
    int bufor2;
    cout << endl << "Wpisz : ";
    getline( cin, bufor );
    cout << endl << "Liczba : ";
    cin >> bufor2;
   
    return 0;
}
a jeśli napiszemy to w pętli to getline przeskakuje i nie da się nic wpisać do bufora :
C/C++
#include <iostream>
#include <string>

using namespace std;

int main()
{
   
   
    int ilosc;
    cin >> ilosc;
    string bufor;
    int bufor2;
    for( int i = 0; i < ilosc; i++ )
    {
        cout << endl << "Wpisz : ";
        getline( cin, bufor );
        cout << endl << "Liczba : ";
        cin >> bufor2;
    }
   
    return 0;
}
P-123854
czosnek17
» 2015-01-02 14:05:34
P-123858
biszkopt12
Temat założony przez niniejszego użytkownika
» 2015-01-02 14:20:28
Wielkie dzięki teraz działa :)
P-123859
« 1 »
  Strona 1 z 1