C ++, das dasselbe Wort in einer Textdatei in verschiedenen Zeilen / Positionen in derselben Position in jeder Zeile auszieht

StackOverflow https://stackoverflow.com//questions/12650342

  •  11-12-2019
  •  | 
  •  

Frage

Ich frage mich, wie man eine Textdatei durchläuft und ein bestimmtes Wort ("foobar") an verschiedenen Orten in jeder Zeile untersucht, dann aber das Wort in derselben Position in einer neuen Textdatei neu ausrichten, lassen Sie mich wissen, ob das nicht ist't Sinn. generasacodicetagpre.

War es hilfreich?

Lösung

Der IO-Manipulator STD :: setw () von kann verwendet werden, um Spalten mit fester Länge in der Textausgabe zu erstellen, und STD :: setfill () wird verwendet, um das Füllzeichen anzugeben: generasacodicetagpre.

druckt: generasacodicetagpre.

Dies kann leicht verwendet werden, um ein kleines Programm zu erstellen, das alle Zeilen aus einer Datei liest und sie in eine andere Datei schreibt und gleichzeitig alle Spalten ausgerichtet (im folgenden Programm >> wird verwendet, um eine Spalte zu lesen, was bedeutet, eine Spalte zu lesendass die Spalten in der Datei in der Datei mit einem oder mehreren Whitespace-Zeichen gesperrt sind: generasacodicetagpre.

Ich habe das Programm nicht kompiliert, aber es sollte funktionieren :).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top