TABS, LF, CR entfernen?
-
Hallo,
ich lese eine Datei zeilenweise aus und möchte Zeichen für Zeichen ins Buffer speichern. Was ich aber nicht brauche sind das TABS, LF, CR und Leerzeichen.
Wie kann ich solche Zeichen umgehen?
Danke
-
Wenn du zeichenweise einliest, kannst du in der schleife ne if-Abfrage einbauen, die prüft, ob es ein \t, \r, \n usw. ist. Wenn dies nicht der Fall ist, wird eingefügt. In Pseudocode:
Loop einzelnes zeichen lesen Wenn zeichen nicht \t, \r, \n Zeichen in buffer einfügenMfG
GPC
-
Ok, danke. Ich dachte mir, dass ich dafür sowas mit
atoiumwandeln und abfragen muss.

-
Ne, atoi ist an der Stelle unsinnig - wenn schon, dann könntest du mit isspace() abfragen, ob du ein Leerzeichen etc hast.