Witam.
Szukam opcji by program wczytywał wszystkie znaki włącznie z Enterem.
Rozwiazuje zadanie : http://pl.spoj.com/problems/JSPACE/
I nie działa mi tylko, gdy wcisnę Enter, bo po prostu kończy wczytywanie znaków.
Więc moje pytanie brzmi czego użyć, by to wczytywanie nie kończył się na enterze ?
#include <iostream>
using namespace std;
int main()
{
string SMS;
int i =0;
getline( cin, SMS);
while (i<SMS.length()){
if (SMS[i] == ' '){
while(SMS[i] == ' ')
i++;
if (SMS[i] >= 'a' && SMS[i] <= 'z'){
cout << (char)(SMS[i] - 32);
}
else {
cout << (char)SMS[i];
}
}
else {
cout << SMS[i];
}
i++;
}
return 0;
}