saftmeister
Nutze den Saft!
könntest du nicht auch die C-String Funktion strtok verwenden?
Nicht, wenn der ursprüngliche String noch benötigt wird, denn strtok() verändert den Eingabestring.
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
könntest du nicht auch die C-String Funktion strtok verwenden?
Was aber wohl kein Problem darstellt, zumindest nach dieser Beschreibung:Nicht, wenn der ursprüngliche String noch benötigt wird, denn strtok() verändert den Eingabestring.
Das Ganze würde nacher folgendermaßen aussehen
1. Lies Zeile aus Datei in String
2. Entferne alle Leerzeichen aus dem String
3. Werte String aus (eigentliche Operation)
4. Speicherplatz wieder freigeben
#include <stdio.h>
void eraseAllBlanks(char* str) {
char* out = str;
const char* in = str;
while (*in) {
if (*in != ' ') {
*out = *in;
++out;
}
++in;
}
*out = '\0';
}
int main() {
char str[] = "Hal lo We lt !";
puts(str);
eraseAllBlanks(str);
puts(str);
return 0;
}
Hal lo We lt !
HalloWelt!