Kuidas Faili Lisada

Sisukord:

Kuidas Faili Lisada
Kuidas Faili Lisada

Video: Kuidas Faili Lisada

Video: Kuidas Faili Lisada
Video: Kuidas faili linki kodulehe artiklisse lisada 2024, November
Anonim

Sageli on tarkvara töötamise ajal vaja saadud andmed sisestada olemasolevasse faili. Pealegi on vaja fail lisada nii, et ülejäänud sinna salvestatud andmed jäävad muutumatuks. Selle ülesande saab hõlpsasti lahendada programmeerimiskeele funktsioonide C abil. Lihtsaim viis faili andmete lisamiseks on faili standardfunktsiooni spetsiaalsete atribuutide kasutamine. Nende abiga saate faili programmi toimimise ajal mitu korda faili avada ja lisada.

Kuidas faili lisada
Kuidas faili lisada

Vajalik

C programmeerimiskeskkond

Juhised

Samm 1

Funktsioonid failidega töötamiseks ja neile andmete väljastamiseks C-programmeerimisel on spetsiaalses teegis. Ühendage need oma programmiga. Selleks määrake enne koodi kirjutamist selle teegi päisefail. Sisestage rida #include "stdio.h".

2. samm

Looge programmi tekstis viide failikirjeldajale. Selleks kirjutage programmikoodi rida näiteks: FILE * pFile, kus pFile on loodud kursori nimi.

3. samm

Avage fail, kuhu peate andmed lisama. Kasutage järgmist funktsiooni: pFile = fopen ("NameFile.txt", "a"). Siin on NameFile.txt faili nimi. Teine parameeter, ladina tähestiku sümbol, "a" määrab faili avamise viisi koos võimalusega sinna andmeid lisada.

4. samm

Kui fail, millele peate lisama väärtusi, pole samas kataloogis, kus teie programm töötab, määrake koos failinimega kõvakettal selle täielik tee. Selleks muutke esimese parameetri rida. Näiteks D-draivi juurkataloogis asuva faili tee määratakse kirjega: "D: NameFile.txt".

5. samm

Lisage soovitud andmed avatud faili. Selleks on parem kasutada ülekoormatud funktsiooni fprintf (pFile, Lisatud andmed:% s

, datStr). Selle funktsiooni esimene parameeter pFile määrab lisatava failikirjeldaja. Järgmisena tuleb rida, mis väljastatakse faili tervikuna, välja arvatud erimärgid.

6. samm

Märgi "%" taga olevad märgid tähistavad väljundandmete tüüpe. Seega tähendab väljend "% s", et funktsiooni kolmas parameeter on stringimuutuja. Faili väljastamiseks muutujaga, mille tüüp on int, pange väljend "% d", et väljastada kursori aadress - "% p". Pärast andmete salvestamist reatoite puhul tähistab sümbol “

. Seega kirjutatakse järgmised faili sisestatud andmed uuele reale.

7. samm

Pärast vajalike andmete kuvamist sulgege fail selle kirjeldaja abil käsuga fclose (pFile). Seejärel salvestage programm, kompileerige ja käivitage see. Määratud andmed lisatakse faili.

Soovitan: