Witam,
robię sobie książeczkę ANSI C, Kerninghan'a i Ritchie'go.
Mam problem z zadaniem 2.4
Wykonałem jak na mój gust wszystko ok, ale mimo to wyrzuca mi wyjątek...
W czym tkwi problem?
#include <cstdio>
void squeeze(char s1[], char s2[])
{
int i, k, x;
for (i = x = 0; s1[i] != '\0'; i++)
for (k = 0; s2[k] != '\0'; k++)
if (s1[i] != s2[k] && s1[i] != '\0')
{
s1[x++] = s1[i];
}
s1[x] = '\0';
for (int a = 0; a != '\0'; a++)
printf("%c", s1[a]);
}
void main()
{
squeeze("1 2 3"," ");
getchar();
}
Dziękuje z góry za wszelka pomoc! ;)