Aktywne Wpisy
![](https://wykop.pl/cdn/c3397992/simon-king_EqD99L0x40,q60.jpg)
simon-king +22
#famemma #highleague Brakuje na końcu zostawcie serduszko dla mnie xdd
![](https://wykop.pl/cdn/c3201142/18c1c0f119bb2500c2c4d37da23dbfc209c2041eaa9570b5cd2b8b46eda9ca4c,w150.jpg?author=simon-king&auth=b23167d627d8bbbeddd3a945fccc31f1)
![](https://wykop.pl/cdn/c0834752/1f4ecb15f83101f061756e5fae22381bb128e20fc475b1bb5cdadd2011313ba3,q60.jpg)
Wierzycie, że los się kiedyś odwróci i szczęście do Was uśmiechnie?
#przegryw
#przegryw
Skopiuj link
Skopiuj linkWykop.pl
Podróże
Gospodarka
Ukraina
Technologia
Motoryzacja
Sport
Rozrywka
Informacje
Ciekawostki
Chciałbym wczytać kilka linii (powiedzmy
n
). Niektóre z nich mają po 3 elementy oddzielone spacją, inne 2.W jaki sposób wczytywać to tak, by kompilator "nie kradł" mi elementów z wierszy poniżej. Przykład:
int n,p,x;
char op[1];
cin >> n; // wczytanie liczby wierszy
for (int i = 0; i < n; i++) {
cin >> op[0] >> p >> x; // x jest opcjonalny
(...)
Dane przykładowe:
A 1 2
B 1 2
C 1
D 3 0
std::getline
). Potem możesz przeczytaną linię wpakować do stringstreama i z niej czytać do końca.EDIT: Coś w stylu:
str string;
getline(cin, str);
// podzial str na kawalki dopoki nie koniec?