Wpis z mikrobloga

#noob #cpp #programowanie
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
  • 7