Hallo, wie kann ich einem String einzelne Zeichen anhängen? Z.B. ich habe am Anfang einen leeren String char a[]; und dann möchte ich an diesen String einzelnen Zeichen anhängen. Am besten ohne auf externe Funktionen zugreifen zu müssen (wegen Speicherdefizit). Danke!
1 | char * p = s; |
2 | |
3 | while(*p) p++; // stringende suchen |
4 | *p++ = c; // zeichen anhängen |
5 | *p = 0; // neues stringende |
s ist der string, c das Zeichen, s muss natürlich genug speicherplatz bieten (Buffer Overflow Gefahr)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.