Всем привет, у меня есть задача "Удалить из строки все цифры" на C++, я написал код, но он некорректно работает(выводит не то, что мне нужно), не могу понять почему, подскажите пожалуйста, что здесь может быть не так?
int main()
{
char str[80];
char result[80];
cout << "Введите строку: ";
cin.getline(str, 80);
int i = 0;
int j = 0;
while((i < strlen(str)) && (j < strlen(result))) {
if (isdigit(str[i]) == false) {
result[j] = str[i];
j++;
}
i++;
}
cout << strcpy(str,result) << endl;
}