ich habe etwas schwierigkeitren beim arbeiten mit zeigern. Folgender Code läuft z.B nur unter Win aber nicht unter Linux.
Weiss jemand von Euch, woran das liegt??
Code:#include <stdio.h> #include <string.h> int copy(char *a,char *b){ strcpy(*a,*b); return 0; } int main(int argc,char *argv[]){ char * str1="1. String"; char * str2="2. String"; int i; copy(str1,str2); printf ("%s %s\n",str1,str2); return 0; }
Lesezeichen