Til å begynne med vil vi se et programmeringseksempel på hvordan filhåndtering kan gjøres på C -språket.
Programmering Eksempel 1
Til å begynne med vil vi se et programmeringseksempel på hvordan filhåndtering kan gjøres på C -språket.
#inkludereProduksjon
Forklaring
Her forklarer vi dette programmet med et diagram. Her kan vi vise hvordan filen overføres og lastes og håndteres i minnet.
Diagram: Filhåndtering
Hvis vi vil skrive noe på en fil, eksisterer den filen i harddisknavnet F1.tekst; Da må vi åpne filen gjennom fopen (); Det lager et bilde av filen F1 i RAM som kalles buffer. Det er et mellomliggende sted der vi skriver når buffer er full; det går til automatisk på harddisken. Hvis bufferen ikke er full, må du overfør filen vår til harddisken.
Nå diskuterer vi forskjellige typer modus som er tilgjengelige på C -språket.
Filåpningsmodus
Modus | Betydning | Beskrivelse |
r | Lese | Bare lesing mulig. Nei, opprett filen hvis den ikke eksisterer. |
w | Skrive | Bare skriving er mulig. Opprett filen hvis den ikke eksisterer; Ellers, slette det gamle innholdet i filen og åpne en tom fil. |
en | Vedlegg | Bare skriving er mulig. Opprette en fil; Hvis den ikke eksisterer, ellers åpner du filen og skriv fra slutten av filen. (Ikke slett det gamle innholdet). |
r+ | Lesing + skriving | Lesing og skriving er mulig. Opprett en fil hvis den ikke eksisterer, overskriver eksisterende data. Brukes til å endre innhold. |
w+ | Lesing + skriving | Lesing og skriving er mulig. Opprett en fil hvis den ikke eksisterer. Slett gammelt innhold. |
en+ | Lesing + ANVENDELSE | Lesing og skriving er mulig. Opprett en fil hvis den ikke eksisterer. Legg til innhold på slutten av filen. |
Programmering Eksempel 2
Dette programmeringseksemplet viser oss hvordan en fil åpnes i lesemodus.
#inkludereProduksjon
Forklaring
Her åpner vi en fil som heter “MyFile.Dat ”i“ R ”-modus. Som jeg vet fra tabellen for filåpningsmodus, hvis vi åpner en fil i lesemodus, må filen eksistere. Ellers vil det ha oppstått en feil. I dette programmet, “Myfile.dat ”eksisterer. For dette åpnes den filen, og vi vil lese linjen fra den filen.
Programmeringseksempel 3
Dette programmeringseksemplet viser oss hvordan en fil åpnes i skrivemodus.
#inkludereProduksjon
Forklaring
Her åpner vi en fil som heter “Skriv.TXT ”i“ W ”-modus. Som jeg vet fra tabellen for filåpningsmodus, er det bare mulig å skrive hvis vi åpner en fil i skrivemodus. Hvis filen ikke eksisterer, åpner denne modusen en ny fil, og skriving er mulig på den filen. Slett alt det gamle innholdet i filen i denne modusen.
Programmering Eksempel 4
Dette programmeringseksemplet viser oss hvordan en fil åpnes i vedleggsmodus.
#inkludereProduksjon
Forklaring
Her åpner vi en fil som heter “Data.TXT ”i“ A ”-modus. Som jeg vet fra tabellen for filåpningsmodus, er det bare mulig å skrive hvis vi åpner en fil i vedleggsmodus. Hvis filen ikke eksisterer, åpner denne modusen en ny fil, og skriving er mulig på den filen. I denne modusen, ikke slett det gamle innholdet.
Programmering Eksempel 5
Dette programmeringseksemplet viser oss hvordan en fil åpnes i “R+” -modus. “R +” betyr lesing + skriving.
#inkludereProduksjon
Forklaring
Her åpner vi en fil som heter “Data.txt ”i“ R+”-modus. Som jeg vet fra tabellen for filåpningsmodus, hvis vi åpner en fil i Reading + Writing Mode, oppretter du en fil hvis filen ikke eksisterer. Det overskriver eksisterende data. Denne modusen brukes til å endre datainnholdet.
Programmering Eksempel 6
Dette programmeringseksemplet viser oss hvordan en fil åpnes i “W+” -modus. “W +” betyr å lese + skriving er mulig på filen.
#inkludereProduksjon
Forklaring
Her åpner vi en fil som heter “MyFile.TXT ”i“ W+”-modus. Som jeg vet fra tabellen for filåpningsmodus, hvis vi åpner en fil i Reading + Writing Mode, oppretter du en fil hvis filen ikke eksisterer. Det sletter det gamle innholdet i filen.
Programmering Eksempel 7
Dette programmeringseksemplet viser oss hvordan en fil åpnes i “A+” -modus. “A +” betyr å lese + Appending er mulig på filen.
#inkludereProduksjon
Forklaring
Her åpner vi en fil som heter “MyFile.txt ”i“ A+”-modus. Som jeg vet fra tabellen for filåpningsmodus, hvis vi åpner en fil i Reading + Appending -modus, oppretter du en fil hvis filen ikke eksisterer. Den legger inn innholdsdata på slutten av filen.
Konklusjon
Vi kan se forskjellige typer filåpningsmodus på C -språket. Hver åpningsmodus har sin egen funksjon og brukes i henhold til programmets krav. Disse mekanismene hjelper programmererne til å håndtere filene effektivt.