Jak Přidat Do Souboru

Obsah:

Jak Přidat Do Souboru
Jak Přidat Do Souboru

Video: Jak Přidat Do Souboru

Video: Jak Přidat Do Souboru
Video: Google Suite - Jak vložit fotku do souboru Nákres 2024, Smět
Anonim

Když je software spuštěný, je často nutné zadat výsledná data do existujícího souboru. Kromě toho je nutné přidat soubor takovým způsobem, aby zbývající data v něm uložená zůstala nezměněna. Tuto úlohu lze snadno vyřešit pomocí funkcí programovacího jazyka C. Nejjednodušší způsob, jak přidat data do souboru, je použít speciální atributy standardní funkce souboru. S jejich pomocí můžete během provozu programu několikrát otevřít a přidat data do souboru.

Jak přidat do souboru
Jak přidat do souboru

Nezbytné

Programovací prostředí C

Instrukce

Krok 1

Funkce pro práci se soubory a výstup dat do nich při programování v jazyce C jsou ve speciální knihovně. Připojte je ke svému programu. Chcete-li to provést, před napsáním kódu zadejte soubor záhlaví pro tuto knihovnu. Zadejte řádek # zahrnout "stdio.h".

Krok 2

V textu programu vytvořte ukazatel na deskriptor souboru. Chcete-li to provést, napište do programového kódu řádek jako: FILE * pFile, kde pFile je název vytvořeného ukazatele.

Krok 3

Otevřete soubor, kam potřebujete přidat data. Použijte následující funkci: pFile = fopen ("NameFile.txt", "a"). Zde NameFile.txt je název souboru. Druhý parametr, symbol latinky, „a“nastavuje režim otevírání souboru se schopností přidávat k němu data.

Krok 4

Pokud soubor, do kterého potřebujete přidat hodnoty, není ve stejném adresáři, kde je spuštěn váš program, zadejte spolu s názvem souboru úplnou cestu k němu na pevném disku. Chcete-li to provést, změňte řádek v prvním parametru. Například cesta k souboru umístěnému v kořenovém adresáři jednotky D je určena položkou: „D: NameFile.txt“.

Krok 5

Přidejte požadovaná data do otevřeného souboru. K tomu je lepší použít přetíženou funkci fprintf (pFile, Přidaná data:% s

, datStr). První parametr pFile v této funkci určuje deskriptor souboru, který má být přidán. Dále přichází řádek, který je výstupem do souboru v celém rozsahu, s výjimkou speciálních znaků.

Krok 6

Znaky za znaménkem „%“označují typy výstupních dat. Výraz „% s“tedy znamená, že třetím parametrem funkce je řetězcová proměnná. Pro výstup do souboru pomocí proměnné typu int vložte výraz "% d", pro výstup adresu ukazatele - "% p". U řádkového posuvu po záznamu dat se zobrazí symbol „

. Další data zadaná do souboru budou tedy zapsána na nový řádek.

Krok 7

Po zobrazení dat, která potřebujete, zavřete soubor podle jeho deskriptoru pomocí příkazu fclose (pFile). Poté program uložte, zkompilujte a spusťte. Zadaná data budou přidána do souboru.

Doporučuje: