Pewno proste zadanie, ale nie wiem jakiej instrukcji/ funkcji użyć.
Wczytaj dane do tablicy z całej linii.
Np. Wczytaj:
1 2 3 242 5251 21 5 151 2
Nie ma żadnego znaku kończącego ani dokładnie sprecyzowanej liczby znaków(mniej niż 100). Jak widać jest tylko koniec linii. Jak to zrobić ?
[C++]Wczytywanie danych z linii
-
- Moderator
- Posty: 2828
- Rejestracja: 15 cze 2008, o 15:45
- Płeć: Mężczyzna
- Lokalizacja: Seattle, WA
- Podziękował: 3 razy
- Pomógł: 356 razy
[C++]Wczytywanie danych z linii
Kod: Zaznacz cały
#include <iostream>
#include <sstream>
using namespace std;
int main(){
stringstream strstream;
string str;
getline(cin,str);
strstream<<str;
while(strstream.good()){
int number;
strstream>>number;
cout<<number<<endl;
}
return 0;
}