Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako čítať sekvenčného súboru v C

vstupný a výstupný súbor je veľmi dôležitá schopnosť akéhokoľvek programovacieho jazyka , pretože to umožňuje váš program pre čítanie a zápis súborov . V programovacom jazyku C, vstupný súbor a výstupom je súčasťou základnej syntaxe a patrí k " cstdio " knižnice . Pre čítanie súboru , musí byť súbor otvorený a každý znak čítať postupne . Čítanie súboru týmto spôsobom je skvelý spôsob , ako predstaviť seba na " cstdio " knižnice . Veci , ktoré budete potrebovať
C integrované vývojové prostredie ( IDE ) , ako je napríklad Eclipse CDT
C Compiler , ako GCC
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte C IDE kliknutím na jeho ikonu . Vytvoriť nový projekt výberom položky " File /New /C projekt . " Nový C Projekt je vytvorený a prázdne zdrojový kód súboru sa zobrazí v hlavnom okne editora
2

import " Cstdio " knižnice pomocou nasledujúci riadok kódu : .

# Include
3

Vytvorte hlavnú funkciu písania nasledujúci kód :

int main ( )

{

}
4

deklarovať ukazovateľ na typ súboru píše nasledujúce medzi zloženými zátvorkami hlavného funkcie . Všetky kódu odtiaľ na chodí medzi zloženými zátvorkami na hlavné funkcie , v poradí

FILE * pFile ; .
5

Otvorenie súboru pre čítanie pomocou fopen ( funkcie ) . Musíte odovzdať názov súboru do funkcie , takže ak váš textový súbor sa volá " test.txt " , budete musieť napísať toto :

pFile = fopen ( " text.txt " , " r " ) ;
6

deklarovať typ char , ako je toto :

char c ;
7

iterovať súboru postupne , pri pohľade na každú postavu pozdĺž cesty . Špeciálne EOF ( koniec súboru ) znak označuje koniec súboru , takže budete chcieť pozrieť na to . Jeden spôsob , ako sa pozrieť na znak je použiť fgetc funkcia ( ) . Môžete vyskúšať , či je znak EOF súbor ako tohle :

while ( ( c = fgetc ( pFile ) ) = EOF ! )

{

}
Stránka 8

Vytlačte si každý znak v súbore . Tento parameter je voliteľný , ale ukazuje , že súbor je čítať postupne . Musíte dať nasledujúci riadok medzi zloženými zátvorkami v cykle while :

printf ( " % c " , c) ;
9

Kompilácia a spustenie programu . Program vypíše všetky text z textového súboru do konzoly .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené