So lesen Sie die erste Zeile einer Datei in der C-Programmierung

Eine übliche Aufgabe für ein Programm ist das Lesen von Daten aus einer Datei. Um aus einer Textdatei in C lesen zu können, müssen Sie einen Dateistream mit der Funktion fopen () öffnen. Nachdem ein Dateistream geöffnet wurde, können Sie die Datei mit der Funktion fgets () Zeile für Zeile lesen. Sowohl die Funktionen fopen () als auch fgets () werden in stdio.h deklariert.

1

Öffnen Sie einen Dateistream mit der Funktion fopen () in die Datei. Die Funktion fopen () nimmt einen C-String mit dem Pfad zur Datei und einen C-String, der den Zugriffsmodus als Parameter darstellt. Um die Datei im Lesemodus zu öffnen, verwenden Sie "r" für den zweiten Parameter. zum Beispiel:

FILE * fileStream;

fileStream = fopen ("example.txt", "r");

2

Lesen Sie mit der Funktion fgets () eine Zeile aus der Datei in ein Zeichenarray. Die Funktion fgets () verwendet ein char-Array, eine maximale Zeichenanzahl und einen FILE-Zeiger als Parameter. zum Beispiel:

FILE * fileStream; char fileText [100];

fileStream = fopen ("example.txt", "r"); fgets (fileText, 100, fileStream);

3.

Schließen Sie schließlich den Dateistream mit der Funktion fclose (). zum Beispiel:

FILE * fileStream; char fileText [100];

fileStream = fopen ("example.txt", "r"); fgets (fileText, 100, fileStream); fclose (fileStream);

Warnung

  • Stellen Sie sicher, dass Sie die Headerdatei stdio.h einschließen, um die Funktionen fopen (), fgets () und fclose () zu verwenden.
Empfohlen
  • Business-Technologie: So zeigen Sie Remote-Drucker an

    So zeigen Sie Remote-Drucker an

    Host-Computer ermöglichen Benutzern in einem gemeinsam genutzten Netzwerk die Verwendung von im Netzwerk üblichen Peripheriegeräten. Remote-Peripheriegeräte bestehen aus Geräten, die im selben Netzwerk wie der Host-Computer freigegeben sind, jedoch nicht physisch mit dem Computer verbunden sind, beispielsweise Kopierer und Drucker. Es
  • Business-Technologie: Wie der Touchscreen in Restaurants verwendet wird

    Wie der Touchscreen in Restaurants verwendet wird

    Mit dem Aufkommen von Touchscreens in Restaurants müssen Kellner möglicherweise keine Bestellungen mehr annehmen, sondern dienen als Zusteller zwischen Küche und Tisch. Während High-End-Restaurants den Touchscreen immer noch zu Gunsten der traditionellen persönlichen Note bei der Bestellannahme meiden, lassen Fast-Food-Restaurants und preiswerte Restaurants die Finger der Kunden immer mehr die Bestellung übernehmen. Wenn
  • Business-Technologie: Zurücksetzen der USB-Anschlüsse an Mac-Laptops

    Zurücksetzen der USB-Anschlüsse an Mac-Laptops

    Für Geschäftsinhaber, die gerne externe USB-Geräte wie tragbare Festplatten, Digitalkameras und Mediaplayer verwenden, um Inhalte von und zu einem Mac zu übertragen, verursachen fehlerhafte USB-Anschlüsse nicht nur Erkennungsprobleme mit verbundenen Geräten, sie beeinträchtigen auch die Produktivität. USB-An
  • Business-Technologie: Top WordPress RSS Aggregator

    Top WordPress RSS Aggregator

    Durch Hinzufügen eines RSS-Aggregations-Plugins zur Website Ihres Unternehmens können Besucher und Kunden auf praktische Weise über relevante Informationen informiert werden, die an anderer Stelle im Internet bereitgestellt werden. Eine Reihe von RSS-Aggregations-Plugins stehen im offiziellen WordPress-Plugin-Verzeichnis zum Download bereit. S
  • Business-Technologie: So drucken Sie W-2-Formulare

    So drucken Sie W-2-Formulare

    Kleine und große Unternehmer verwenden das W-2-Formular, um den Mitarbeitern Informationen zu Löhnen und Gehältern mitzuteilen. Das ausgefüllte Formular informiert Ihre Mitarbeiter über den Betrag, den sie in einem Steuer- oder Kalenderjahr verdient haben, und enthält Informationen, wie etwa Bundes- und Landessteuern. Nach
  • Business-Technologie: Wie funktioniert die Peer-to-Peer-Dateifreigabe?

    Wie funktioniert die Peer-to-Peer-Dateifreigabe?

    Bei seiner einfachsten Peer-to-Peer-Dateifreigabe - oft auch als P2P bezeichnet - werden Dateien zwischen zwei einzelnen PCs (eins zu eins) übertragen, im Gegensatz zu einem Server, der von mehreren PCs (von einem bis zu mehreren) heruntergeladen und von dort hochgeladen wird. . Bei P2P werden häufig viele Personen Dateien gemeinsam nutzen.
  • Business-Technologie: So öffnen Sie einen HP Laptop und ersetzen den Lüfter

    So öffnen Sie einen HP Laptop und ersetzen den Lüfter

    Hewlett Packard-Laptops sind äußerst portabel, sodass vielbeschäftigte Profis problemlos die Daten eines ganzen Aktenschranks von einer Baustelle zur anderen transportieren können. Wie bei jedem Laptop kann sich diese Funktion jedoch als ungelöst erweisen. Da ihre kompakte Größe den Luftstrom behindert, sind HP Laptops sehr anfällig für Überhitzung. Wenn der
  • Business-Technologie: So verschieben Sie UPS WorldShip auf einen neuen Computer

    So verschieben Sie UPS WorldShip auf einen neuen Computer

    Die Windows-basierte UPS WorldShip-Software verwendet auf dem Computer, auf dem sie installiert ist, eine Datenbank, um Zugriff auf Konto- und Kontaktdaten zu erhalten, die für UPS-Versandfunktionen wie Etikettendruck, Zolldokumentation und Versandberichte erforderlich sind. UPS WorldShip kann auf einer einzelnen Workstation installiert werden.
  • Business-Technologie: So platzieren Sie eine Kalkulationstabelle über einer Grafik und machen sie transparent

    So platzieren Sie eine Kalkulationstabelle über einer Grafik und machen sie transparent

    Excel bietet zwei Methoden zum Erstellen einer Kalkulationstabelle über einem Bild. Wenn Sie möchten, dass auf Ihrem gesamten Blatt ein gekacheltes Bild angezeigt wird, fügen Sie es als Hintergrund hinzu, und Ihre Daten werden automatisch über dem Bild angezeigt. Sie können ein Bild auch an einer bestimmten Stelle in Ihrer Kalkulationstabelle hinzufügen und dann die Deckkraft des Bildes verringern, damit Ihre Daten über dem Bild erscheinen. Hinte