Witam. Program ma z cstringa usunac wszystkie cyfry. Usuwa tylko czesc cyfr zamiast wszystkich. Widzi ktos blad?
#include<iostream>
using namespace std;
int main()
{
char x[] = "siem34664el42794ksdajf2342";
char * pocz = x;
for (char * i = pocz; i < pocz + strlen(x); ++i) if (*i >= '0' && *i <= '9') for (char * j = i; j < i + strlen(i); ++j) *j = *(j + 1);
cout << x << endl;
return 0;
}