Задача:
Ввести с клавиатуры строку символов. Признак окончания ввода строки – нажатие клавиши "Ввод". Составить программу для замены в строке длиной К символов всех пробелов на символ $.
#include <cstdio>
#include <cstdlib>
#include <iostream>
#include <string>
using namespace std;
int main()
{
string st;
cout<<"Vvedite stroky: ";
cin>>st;
for (int i=0; i < strlen(st); i++)
if (st[i]=' ')
{
st[i]='$';
}
cout<<"Vivod itogovoi stroki: \n";
cout<<st;
system("PAUSE");
return 0;
}
Не пойму в чем ошибка... И что не так?