V tomto príklade sa naučíte písať vetu do súboru pomocou príkazu fprintf ().
Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku C:
- C Spracovanie súborov
- C Štandardné funkcie knižnice
Tento program ukladá vetu zadanú používateľom do súboru.
#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ýkon
Zadajte vetu: C Programovanie je zábavné Tu sa vytvorí súbor s názvom program.txt. Súbor bude obsahovať C programovanie je zábavný text.
V programe je veta zadaná používateľom uložená v premennej vety.
Potom sa v režime zápisu otvorí súbor s názvom program.txt . Ak súbor neexistuje, vytvorí sa.
Nakoniec sa do tohto súboru pomocou fprintf()
funkcie zapíše reťazec zadaný používateľom a súbor sa uzavrie.