Zitat Zitat von Spurius
Hallo,
also so wirklich hab ich das noch nciht verstanden:
Code:
for(;;)
 {
  // Hiwer wird test[] initialisiert, inefizient, aber ok...
  char test[] = "erfolg!!!";
  // ok
  char *p_test = test;   //p_test zeigt auf den inhalt von test
  // Öhm...hier wird test[0] mit der Adresse von "bongo", als char gecastet, überschrieben. Strings werden kopiert mit strcpy() oder strncpy()
  *p_test = "bongo";         
  send_string(p_test);
  char test2[] = "hallo\n\r";
  char *p_test2 = test2;
  send_string(p_test2);
  waitms(1000); 
  }
Eigentlich würde ich jetzt "bongohallo" erwarten, ich bekomme jedoch
"jerfolg!!!hallo".
Nö , das ist ok