U ovom ćete primjeru naučiti pisati rečenicu u datoteku pomoću izraza fprintf ().
Da biste razumjeli ovaj primjer, trebali biste imati znanje sljedećih C programskih tema:
- C Rukovanje datotekama
- C Standardne funkcije knjižnice
Ovaj program pohranjuje rečenicu koju je korisnik unio u datoteku.
#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; )
Izlaz
Unesite rečenicu: C Programiranje je zabavno Ovdje se stvara datoteka nazvana program.txt. Datoteka će sadržavati C programiranje je zabavan tekst.
U programu se rečenica koju je korisnik unio pohranjuje u varijablu rečenice.
Zatim se datoteka s imenom program.txt otvara u načinu pisanja. Ako datoteka ne postoji, bit će stvorena.
Konačno, niz koji je unio korisnik zapisat će se u ovu datoteku pomoću fprintf()
funkcije i datoteka će se zatvoriti.