char * test(char * txt) { char neu[100]; char *x; x = neu; while ((*x++ = *txt++) != '\n'); /* Zeichenkette nicht mit '\n' sondern mit '\0' abgeschlossen --> lauft ins Nirvana */ return(x); /* Rueckgabe einer Referenz auf lokalen Speicher */ } int main () { char * strcp; strcp = test("Oh jeh!"); printf("%s\n", strcp); return 0; }