Hallo zusammen,
Folgende Frage: Ich will in "c" an meine Funktion 2 Zeichenketten übergeben, wobei dann "*strQuelle" an "*strZiel" kopiert werden soll (Also überschrieben). Funktionen wie strcpy usw. dürfen nicht benutzt werden. Ich weiss das ich das nur mit einer Schleife lösen kann aber wie?
Ich Bitte um Hilfe :) Hier nun mein vergeblicher Versuch:
#include <stdio.h>
void kopiere_string(char *strZiel, char *strQuelle){
*strZiel=*strQuelle;
}
void main()
{
char text1[]={"Halli"};
char text2[]={"Hallo"};
printf("text1= %s", text1);
printf("\ntext2= %s", text2);
kopiere_string(text1, text2);
printf("\n\nAusgabe= %s", text1);
}
Mit freundlichen Grüßen