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ť čísla zo súborov v priečinku C

Programátori čítať v C , pretože statické súbory tiež pôsobiť ako trvalé úložisko dát , ktorý nevyžaduje RAM a zdroj energie . Pretože toto , niektoré formáty súborov umožňujú programátorom používať jazyky , ako je C rovnomerne čítať dáta a manipulovať s výsledkami . Použitie funkcií súborov pre manipuláciu s C , môže programátor čítať čísla zo súboru a vytlačiť ich na obrazovke , alebo s nimi manipulovať ľubovoľným spôsobom . Veci , ktoré budete potrebovať klipart Textový editor
C Compiler ( GCC )
Zobraziť ďalšie inštrukcie Cestuj 1

Vytvorte ukazovateľ súboru a otvorte súbor pomocou tejto ukazovateľ . Zadajte tento príklad kódu do textového editora . Ukazovateľ FILE - špeciálny typ ukazovateľa v C - odkazuje na súbor pre vstupno /výstupných operácií : Spojené

# include stdio.h

int main ( ) {

FILE * súbor ;

file = fopen ( " c : \\ \\ example.text " , "r " ) ;

V tomto príklade , " súbor " ukazovateľ File odkazuje na textový súbor s názvom " príklad " sa nachádza v hlavnom "c : \\ " oddiel pevného disku , argument "r " znamená , že je súbor otvorený iba pre čítanie
2

Vytvorenie číslo pre ukladanie . súbor , a slučka čítať súbor . V tomto kóde , číslo uloží číslo , zatiaľ čo súbor je prekročená :

int x ;

zatiaľ čo

{
< p ( feof ( súbor ) ! ) > }

V " , zatiaľ čo " vyhlásenie , " feof ( súbor ) " volanie funkcie kontroluje ukazovateľ súboru " File " pre EOF token . Pokiaľ ukazovateľ obsahuje tento symbol , koniec súboru je dosiahnuté a slučka sa zastaví .
3

čítať zo súboru , jeden integer naraz , s funkciou " fscanf " . Napríklad : ( ! Feof ( súbor ) )

kým

{

if ( fscanf ( súbor , " % d " , & x ) == 1 )

printf ( " $ d \\ n" , x ) ;

}

funkcie " fscanf " číta vstup zo " súboru " ako desatinné číslo - celé číslo - a predajne je v premennej " x " . " Ak " vyhlásenia zabezpečí , že iba jediný argument je prijatá na výzvu k " fscanf . " Potom " printf " vytlačí číslo do terminálu na samostatnom riadku . Zostaviť program a spustite súbor výstupu pre výsledky .

Najnovšie články

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