V tomto příkladu se naučíte psát větu do souboru pomocí příkazu fprintf ().
Abychom pochopili tento příklad, měli byste mít znalosti o následujících programovacích tématech jazyka C:
- Zpracování souborů C.
- C Standardní funkce knihovny
Tento program ukládá větu zadanou uživatelem do souboru.
#include #include int main() ( char sentence(1000); // creating file pointer to work with files FILE *fptr; // opening file in writing mode fptr = fopen("program.txt", "w"); // exiting program if (fptr == NULL) ( printf("Error!"); exit(1); ) printf("Enter a sentence:"); fgets(sentence, sizeof(sentence), stdin); fprintf(fptr, "%s", sentence); fclose(fptr); return 0; )
Výstup
Zadejte větu: C Programování je zábavné Zde se vytvoří soubor s názvem program.txt. Soubor bude obsahovat C programování je zábavný text.
V programu je věta zadaná uživatelem uložena do proměnné věty.
Poté se v režimu psaní otevře soubor s názvem program.txt . Pokud soubor neexistuje, bude vytvořen.
Nakonec bude řetězec zadaný uživatelem zapsán do tohoto souboru pomocí fprintf()
funkce a soubor je uzavřen.