wie ktoś dlaczego 'program przestał działać'
#include <stdio.h>
void copy_n(char* W1, char* W2)
{
while (*W2) {
if (*W2 == ' ') //jeśli bym dał *W2++ to by się zwiększało zawsze, czy tylko przy spełneniu warunki if (*W2 ==' ')
*W1 = '_';
else
*W1 = *W2;
*W1++;
*W1++;
}
*W1 = '\0';
}
int main(void)
{
char z_tab[5] = "t k";
char do_tab[5];
copy_n(do_tab, z_tab);
puts(do_tab);
return 0;
}