Det kan være nyttigt at læse i navne fra en fil, når du ønsker at udnytte de data i dit C-program . For eksempel kan du nødt til at læse i medarbejdernes navne at tilføje til din computer database eller til at beregne lønoplysninger . Den C-bibliotek indeholder funktioner til at lade du åbner en fil , læst i data og derefter delt det op i dets navnekomponenter . Instruktioner
1
Åbn C kildefilen i en editor , såsom Microsoft Visual Studio.
2
Medtag " stdio " og "streng" headere ved at tilføje koden " # include " og " # include " i toppen af din kilde fil.
3 Access den fil, du ønsker at læse navne fra ved at tilføje koden " FILE * my_file , my_file = fopen ( " file.txt " , " r "); ". "R " argument sætter filen for læseadgang . Erstat " file.txt " med stien til din fil.
4
Kald " fgets "-funktionen til at læse en linje af tekst fra filen ved at tilføje koden " char line [ 80] , mens ( fgets ( linje 80 , my_file ) = NULL !) {" . Løkken holder læse en linje ad gangen , indtil den når slutningen af filen . I slutningen af hver linje er markeret med en ny linje ( \\ n ) karakter
5
Adskil perlerække af navne i enkelte navne med " strtok "-funktionen ved at tilføje koden " char * PCH . ; pch = strtok ( line "," ) , mens ( ! PCH = NULL) { printf ( "% s \\ n" , PCH ), pch = strtok ( NULL, "") ;} " . Den " strtok " gentagne gange opdeler strengen i navne , adskiller det af hvide rum . Alternativt hvis navnene blot lagres én per linje , bare udskrive navnene ud med koden " printf ( % s \\ n" , linje) . " Luk det forrige ", mens "loop ved at tilføje koden" } " < . br >
6
Luk filen med " fclose "-funktionen ved at tilføje koden " fclose ( my_file ) . "
7
Gem C -filen , kompilere og køre den til læst i den perlerække af navne.