Witam pisze mały programik, który ma zamieniać pewne litery na inne i zacząłem od programu, który ma po prostu kopiować napisany tekst
[code]#include <iostream>
using namespace std;
void zmiana(char nowy[],char stary[])
{
for (int i=0; ;i++)
{
nowy[i]=stary[i];
if (nowy[i]==0 &nowy[i]!=32)
break;
}
}
main()
{
char t[80];
char b[80];
cin>>t;
zmiana (b,t);
cout <<b<<endl;
system ("pause");
return 0;
}
[/code]
Niestety nie wiedzieć czemu przepisuje tylko do spacji. Spróbowałem się przed tym uchronić dokładając
nowy[i]!=32
Czyli znak spacji w ascii, ale niestety nie pomogło.
Pozdrawiam.