В този пример ще се научите да пишете изречение във файл, използвайки израз fprintf ().
За да разберете този пример, трябва да имате познанията по следните теми за програмиране на C:
- C Работа с файлове
- C Стандартни библиотечни функции
Тази програма съхранява изречение, въведено от потребителя, във файл.
#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; )
Изход
Въведете изречение: C Програмирането е забавно Тук се създава файл с име program.txt. Файлът ще съдържа C програмиране е забавен текст.
В програмата изречението, въведено от потребителя, се съхранява в променливата на изречението.
След това файл с име program.txt се отваря в режим на запис. Ако файлът не съществува, той ще бъде създаден.
И накрая, низът, въведен от потребителя, ще бъде записан в този файл с помощта на fprintf()
функцията и файлът е затворен.