Notepad in C ++ importieren

Standardmäßig speichert der Windows-Editor Dateien als eine Sammlung von reinem ASCII-Text mit der Erweiterung .txt. Notepad kann jedoch auch Header-Dateien, Quelldateien oder textbasierte Dateien in jedem Format erstellen, das Sie für Ihr Unternehmen benötigen. Um Notepad-Dateien in einem C ++ - Programm zu importieren, speichern Sie die Datei einfach mit der entsprechenden Erweiterung und lesen Sie die Datei entweder in einem Zeichen oder in einer Zeile in den Speicher. Wählen Sie eine dieser Optionen.

Verwenden Sie den Editor, um Include-Dateien zu erstellen

Verwenden Sie beim Bearbeiten von Code in Visual Studio oder einem anderen Code-Editor den Editor, um Methodendeklarationen zu speichern. Öffnen Sie den Editor, und kopieren Sie dann jede Funktionsdeklaration in das Textbearbeitungsfenster. Um vor und zurück zu wechseln, klicken Sie auf "Alt-Tab". Fügen Sie vor dem Speichern der Datei die Klassendeklaration und alle Klassenvariablen hinzu und speichern Sie sie mit dem Dateinamen "className.h". Klicken Sie zum Speichern der Datei auf "Datei". "Speichern unter", ändern Sie den Dateityp in "All Files" (Alle Dateien). Ändern Sie den Ordner in den Projektordner und geben Sie ihm den Namen "className.h". Standardmäßig speichert Notepad die Datei immer mit der Erweiterung .txt, ändert sich jedoch Der Dateityp "All Files" verhindert dieses Problem.

Importieren Sie den Header in ein C ++ - Programm

Importieren Sie die Datei nach dem Erstellen der Headerdatei in die Klassendatei (.cpp), indem Sie die folgende Zeile hinzufügen:

Include "className.h"

Erstellen Sie Datendateien mit dem Editor

Ein anderer Ansatz für das Importieren von Notepad-Dateien besteht darin, Datendateien zu erstellen und sie dann in das C ++ - Programm zu lesen. Datendateien können entweder Freiformtext oder strukturierte Daten enthalten. Freiformtext umfasst Bücher, Artikel, Webseiten oder andere Textinhalte. Ein C ++ - Programm könnte Wortinstanzen zählen, Beziehungen zwischen Wörtern finden oder versuchen, eine Bedeutung im Text zu finden. Strukturierte Daten können Listen von Namen und Adressen enthalten, die zum Erstellen von Versandetiketten oder Serienbriefen verwendet werden, Listen von Datenpunkten für die statistische Analyse oder andere Daten, die in einer vordefinierten Form codiert sind.

Um eine Datendatei mit dem Editor zu erstellen, öffnen Sie den Editor, kopieren und fügen Sie die Daten ein, oder geben Sie die Daten manuell ein, zeilenweise. Speichern Sie die Daten mit demselben Verfahren, das für Header-Dateien beschrieben ist, geben Sie jedoch eine Erweiterung wie .dat oder .txt (Standardeinstellung von Notepad).

Importieren Sie die Datendatei mit C ++

Um die Daten mit C ++ zu lesen, erstellen Sie ein Programm, das die Standard-IO-Bibliothek (stdio) verwendet, um die Datei zu öffnen und die Daten entweder Zeile oder Zeichen zu lesen. Schließen Sie die Bibliothek am Anfang des Programms mit der Anweisung ein:

umfassen

Öffnen Sie die Datei als Textdatei mit der Anweisung "fopen":

FILE * fl = fopen ("datafile.txt", "r");

Diese Anweisung öffnet die Textdatei im textorientierten Lesemodus und erstellt ein Dateihandle namens "fl". Als Nächstes erstellen Sie eine Schleife, die die Daten Zeile für Zeile liest:

Char * buff; Während (! Feof (fl)) setzt (Buff, 255, fl); .. Prozessdatei hier…}

Diese Schleife wird wiederholt, bis das Ende der Datei auftritt (zB) und jede Zeile (bis zu 255 Zeichen) in den Zeichenarray-Puffer eingelesen wird. Denken Sie schließlich daran, die Datei nach der Verarbeitung zu schließen.

fSchließen (fl);

Empfohlen