[C++] wejście w jednym wierszu
Ostatnio zmodyfikowano 2012-09-30 22:41
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. |
|
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) |
|
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 |
|
Admixior |
» 2012-09-30 22:38:43 Możesz wpisać 2 3
zatwierdzając enter na końcuinaczej się nie da, byś musiał sam pobierać znak po znaku z konsoli i je interpretować (np _kbhit()) |
|
xevuel |
» 2012-09-30 22:39:06 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ć. |
|
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] |
|
« 1 » |