Aktywne Wpisy

Putrid +163
Dlaczego ciągle słyszę płacz o miasta powiatowe? Przecież istnienie takich miast nie ma sensu, jaki jest sens istnienia 10 miast po 20k mieszkańców, zamiast jednego 200k? Przecież takie małe miasta i tak muszą mieć zarząd jakichś miejskich spółek, takich jak wodociągi miejskie, zarząd dróg itp. Trzeba utrzymać 10 dyrektorów wodociągów zamiast jednego. Prezydent takiego miasta zarabia tyle samo, a zdarza się, że więcej niż prezydent wojewódzkiego. Nie opłaca się tam budować szpitali





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?