W tym przykładzie nauczysz się pisać zdanie w pliku za pomocą instrukcji fprintf ().
Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania w C:
- C Obsługa plików
- C Standardowe funkcje biblioteczne
Ten program przechowuje zdanie wprowadzone przez użytkownika w pliku.
#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; )
Wynik
Wpisz zdanie: C Programowanie jest fajne Tutaj tworzony jest plik o nazwie program.txt. Plik będzie zawierał programowanie w C to zabawny tekst.
W programie wprowadzone przez użytkownika zdanie zapisywane jest w zmiennej zdania.
Następnie plik o nazwie program.txt jest otwierany w trybie pisania. Jeśli plik nie istnieje, zostanie utworzony.
Na koniec ciąg wprowadzony przez użytkownika zostanie zapisany do tego pliku za pomocą fprintf()
funkcji i plik zostanie zamknięty.