ich würde gerne Tabulatoren aus einer Datei in Leerzeichen umwandeln und natürlich auch immer die entsprechende Anzahl an Leerzeichen, weil diese ja nicht immer gleich sind.
Das ganze soll aber NUR in C geschehen und nicht in C++ und ich würde dafür auch keine extra Funktion benutzen, falls es eine gibt.
Das habe ich derzeit aber ich komme bei der Stelle mit dem Ersetzen einfach nicht weiter.
Code:
void MyReplace(FILE *file) { int currChar = 0; if (file != NULL) { while((currChar = fgetc(file)) != EOF) { if(currChar == '\\') { currChar = fgetc(file); if(currChar == 't') // { // Hier ist das Problem } else { putchar(92); // == \ putchar(currChar); } } else { putchar(currChar); // Andere Zeichen ausgeben } } } }