Witam,
Próbuję odwrócić litery w słowie. Kompilator nie stwierdza błędu. Jednak po uruchomieniu programu dostaję komunikat, program przestał działać. Proszę o pomoc :)
#include <iostream>
using namespace std;
char* zamiana(char* napis);
int main(int argc, char *argv[])
{
zamiana("Ania");
}
char* zamiana(char* napis)
{
int licznik=0;
int i=0;
while(napis[i++] != 0)
{
licznik++;
}
char tmp;
for(int i=0;i<licznik/2;i++)
{
tmp=napis[i];
napis[i]=napis[licznik-1-i];
napis[licznik-1-i]=tmp;
}
return napis;
}