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

[C++] wejście w jednym wierszu

Ostatnio zmodyfikowano 2012-09-30 22:41
Autor Wiadomość
Schulze13
Temat założony przez niniejszego użytkownika
[C++] wejście w jednym wierszu
» 2012-09-30 22:31:54
Witam.
To pytanie jest zapewne banalne, ale nie ma głupich pytań, są głupie odpowiedzi. Otóż mam problem z standardowym wejściem. Chcę pobrać więcej niż jedną liczbę i chcę aby wszystkie były w jednym wierszu oddzielone spacjami np
2 3
, a nie enterem. Próbowałem z cin.ignore();, ale nic z tego nie wyszło.
P-65878
Admixior
» 2012-09-30 22:34:01
hymm nic nie musisz robić po prostu robisz cin>>x; itd strumień sam je porozdziela zważając na białe znaki pomiędzy nimi (jeśli o to chodzi)
P-65879
Schulze13
Temat założony przez niniejszego użytkownika
» 2012-09-30 22:36:22
To też nie działa. Chcąc zatwierdzić wpisywaną liczbę muszę to zrobić enterem. i uzyskuję
2
3
P-65880
Admixior
» 2012-09-30 22:38:43
Możesz wpisać
2 3
zatwierdzając enter na końcu
inaczej się nie da, byś musiał sam pobierać znak po znaku z konsoli i je interpretować (np _kbhit())
P-65881
xevuel
» 2012-09-30 22:39:06
C/C++
int a = 0, b = 0;
cin >> a >> b;
scanf( "%d%d", & a, & b );
:)

//edit: No i Admixior ma rację. Enter na końcu musi być.
P-65882
Schulze13
Temat założony przez niniejszego użytkownika
» 2012-09-30 22:41:52
Ep... Działa. Dziękuje po raz [tu wstaw liczbę moich problemów rozwiązanych przez Ciebie]
P-65884
« 1 »
  Strona 1 z 1