Hoe Om By 'n Lêer Te Voeg

INHOUDSOPGAWE:

Hoe Om By 'n Lêer Te Voeg
Hoe Om By 'n Lêer Te Voeg

Video: Hoe Om By 'n Lêer Te Voeg

Video: Hoe Om By 'n Lêer Te Voeg
Video: Как укладывать ламинат одному | БЫСТРО И ЛЕГКО 2024, April
Anonim

Dikwels is dit nodig as die sagteware gebruik word, om die resultate in 'n bestaande lêer in te voer. Verder is dit nodig om die lêer so by te voeg dat die res van die gegewens daar onveranderd bly. Hierdie taak kan maklik opgelos word met behulp van die funksies van die programmeertaal C. Die maklikste manier om data by 'n lêer te voeg, is om spesiale eienskappe van die standaardlêerfunksie te gebruik. Met hul hulp kan u data oopmaak en byvoeg by 'n lêer tydens die werking van die program.

Hoe om by 'n lêer te voeg
Hoe om by 'n lêer te voeg

Nodig

C programmeringsomgewing

Instruksies

Stap 1

Funksies om met lêers te werk en data daaruit uit te voer tydens programmering in C is in 'n spesiale biblioteek. Koppel dit aan u program. Spesifiseer die koplêer vir hierdie biblioteek voordat u die kode skryf. Voer die reël #include "stdio.h" in.

Stap 2

Skep 'n wyser in die lêerbeskrywer in die teks van die program. Om dit te doen, skryf u 'n reël in die programkode soos: FILE * pFile, waar pFile die naam van die aangewese aanwyser is.

Stap 3

Maak die lêer oop waar u data moet byvoeg. Gebruik die volgende funksie: pFile = fopen ("NameFile.txt", "a"). Hier is NameFile.txt die naam van die lêer. Die tweede parameter, die simbool van die Latynse alfabet, 'a' stel die modus vir die opening van die lêer in met die vermoë om data daaraan toe te voeg.

Stap 4

As die lêer waaraan u waardes moet toevoeg, nie in dieselfde gids is waar u program werk nie, moet u die volledige pad daarna op die hardeskyf saam met die lêernaam spesifiseer. Om dit te doen, verander die lyn in die eerste parameter. Die pad na 'n lêer wat in die hoofmap van die D-skyf geleë is, word byvoorbeeld gespesifiseer deur die invoer: "D: NameFile.txt".

Stap 5

Voeg die data wat u wil by die oop lêer. Hiervoor is dit beter om die oorlaaide funksie fprintf (pFile, Data bygevoeg:% s

, datStr). Die eerste pFile-parameter in hierdie funksie spesifiseer die lêerbeskrywer wat bygevoeg moet word. Vervolgens kom die lyn wat in die geheel na die lêer uitgevoer word, behalwe vir spesiale karakters.

Stap 6

Die karakters na die "%" -teken dui die soorte uitvoerdata aan. Die uitdrukking "% s" beteken dus dat die derde parameter van die funksie 'n stringveranderlike is. Om na 'n lêer uit te voer deur 'n veranderlike van die tipe int, sit u die uitdrukking "% d" om die adres van die wyser uit te voer - "% p". Vir lyninvoer na data-opname, word die simbool “

. Die volgende data wat in die lêer ingevoer word, sal dus op 'n nuwe lyn geskryf word.

Stap 7

Nadat u die data wat u benodig, vertoon het, sluit u die lêer met sy beskrywer met behulp van die opdrag fclose (pFile). Stoor dan die program, stel dit saam en voer dit uit. Die gespesifiseerde data sal by die lêer gevoeg word.

Aanbeveel: