naja das geht natürlcih. aber was ist, wenn ich im lauf eines programms einen neuen wert zuweisen will? muss ich das dann zeichenweise machen? oder gibt es da ne andere möglichkeit?
Werbung
war soll ich dazu sagen ?
Das geht nicht so wie Du das machst.
Du mußt es so hinschreiben:
Gruß SebastianCode:unsigned char[]="1234567890";
Linus TorvaldSoftware is like s e x: its better when its free.
Klar es gibt da die string.h Bibliothek schau Dir z.B. strcpy an, das ist das was Du dann brauchst...muss ich das dann zeichenweise machen? oder gibt es da ne andere möglichkeit?
Gruß Sebastian
Linus TorvaldSoftware is like s e x: its better when its free.
Würd ich mal sagen, oder Du bastelst Dir Deine eigene strcpy Funktion zusammen, wenn Du die lib nicht willst...aber one die lib gehts nur zeichenweise, oder?
Gruß Sebastian
Linus TorvaldSoftware is like s e x: its better when its free.
z.B. so
Gruß SebastianCode:#include<stdio.h> void mystrcpy(char *string,char *ziel) { while (*string) { *ziel++ = *string; string++; } *ziel = '\0'; } int main(void) { char string[] = "Ich bin ein String"; printf("%s\n",string); mystrcpy("Test",string); printf("%s\n",string); return 0; }
EDIT:
Zu Deinem "Beweisfoto" , seit wann werden *.c included ?
Linus TorvaldSoftware is like s e x: its better when its free.
Lesezeichen