Witam,
mam dość dziwny problem. Otóż powiedzmy, że wczytuję jakiś string ze standardowego wejścia i chcę go podzielić na mniejsze stringi, dzielnikiem ma być spacja:
#include<iostream>
using namespace std;
int main(void){
string s, temp;
cin>>s;
for(int i=0; i<s.length(); i++){
if(s.at(i)!=' '){
temp+=s.at(i);
}else{
cout<<"temp="<<temp<<endl;
temp="";
}
}
system("pause");
return 0;
}
Problem w tym, że spacja nie jest wykrywana w stringu np. "ala ma kota", w którym ewidentnie jest spacja :-/
Byłbym wdzięczny za wszelkie wskazówki!