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 napísať program , ktorý číta reťazec mien zo súboru v C

To môže byť užitočné pre čítanie v názvoch zo súboru, ak budete chcieť využiť dáta v C programe . Napríklad , budete možno musieť čítať mená zamestnancov pridať do počítačovej databázy vášho alebo vypočítať informácie miezd . C knižnica obsahuje funkcie , ktoré umožňujú otvoriť súbor , čítať v dátach a potom rozdeliť ho až do jeho názov komponenty. Pokyny dovolená 1

Otvorte zdrojový súbor C v editore , ako je napríklad Microsoft Visual Studio .
2

Zahrnúť " štádiách " a " reťazec " hlavičky pridaním kódu " # include " a " # include " v hornej časti zdrojového súboru .
3

Otvorte súbor , ktorý chcete čítať mená od pridaním kódu " FILE * my_file ; my_file = fopen ( " file.txt " , " r " ) ; . " Argument "r " nastaví súbor pre prístup pre čítanie . Nahradiť " file.txt " s cestou k súboru vášho súboru .
4

Zavolajte " fgets funkciu " čítať riadok textu zo súboru , pridaním kódu " char riadok [ 80 ] , zatiaľ čo ( fgets ( riadok , 80 , my_file ) = NULL ! ) { " . Slučka udržuje čítania jeden riadok naraz , kým nedosiahne koniec súboru . Na konci každého riadku je označený nový riadok ( \\ n) charakter
5

Oddeľte reťazec mien do jednotlivých mien s funkciou " strtok " , pridaním kódu " char * PCH . ; pch = strtok ( linka , " " ) ; while ( pch = NULL ! ) { printf ( " % s \\ n" , PCH ) , pch = strtok ( NULL , " " ) ; } . " " Strtok " opakovane rozdelí reťazec do mena , oddeľovať to medzerami . Alternatívne, v prípade , že názvy sú jednoducho uložené na každom riadku jedno , len vytlačiť mená von s kódom " printf ( % s \\ n" , linku ) , .. " Zavrite predchádzajúce " , zatiaľ čo " slučky pridaním kód " } "
Praha 6

Zatvorte súbor s funkciou " fclose " pridaním kódu " fclose ( my_file ) . "
7

Uložte súbor C , skompilovať a spustiť ho čítať v reťazci mien .

Najnovšie články

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