given_to_fly Geschrieben 21. September 2004 Geschrieben 21. September 2004 Hi ich bin gerade dabei ein C Programm unter AIX zu schreiben. Alles funktioniert auch wunderbar, doch wie bekomme ich Leerzeichen aus einer Variable heraus ... Z.B. sieht die variable so aus "TESTEXT 19243" Jetzt möchte ich gerne die Leerzeichen zwischen TESTEXT und der Zahl entfernen, wie geht das? Danke
kLeiner_HobBes Geschrieben 21. September 2004 Geschrieben 21. September 2004 UNGETESTET: #include <stdio.h> char* remove_spaces(char* str) { int s=0; int t=0; while (str[s] != '\0') { if (str[s] != ' ') str[t++] = str[s]; s++; } str[t] = '\0'; return str; } int main() { char* string = "Dies ist ein kleiner Test"; printf("%s\n",remove_spaces(string)); return 0; }
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden