Witam. Mam taki problem. Chciałem zaimplementować własną funkcję strcpy działającą na stringach. Nie wiem niestety co jest powodem wyrzucania "Segmentation fault" na linuxie. Pewnie znowu jakąś głupotę pisze, a nie jestem tego świadom. Z góry dziękuje za wskazanie błędu i dobre rady. Pozdrawiam
#include <stdio.h>
char *moje_strcpy(char cel[], char zrodlo[]);
main()
{
char *c;
char tablica[200];
scanf("%s", c);
printf("%s", moje_strcpy(tablica, c));
}
char *moje_strcpy(char cel[], char zrodlo[])
{
int i = 0;
while (zrodlo[i] != '\0')
{
cel[i] = zrodlo[i];
i++;
}
cel[i] = '\0';
return(cel);
}