Šiame pavyzdyje išmoksite rašyti sakinį faile naudodami fprintf () sakinį.
Norėdami suprasti šį pavyzdį, turėtumėte žinoti šias C programavimo temas:
- C Failų tvarkymas
- C Standartinės bibliotekos funkcijos
Ši programa saugo vartotojo įvestą sakinį faile.
#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; )
Rezultatas
Įveskite sakinį: C Programavimas yra įdomus Čia sukuriamas failas pavadinimu program.txt. Faile bus C programavimas yra įdomus tekstas.
Programoje vartotojo įvestas sakinys saugomas sakinio kintamajame.
Tada failas, pavadintas program.txt , atidaromas rašymo režimu. Jei failo nėra, jis bus sukurtas.
Galiausiai vartotojo įvesta eilutė bus įrašyta į šį failą naudojant fprintf()
funkciją ir failas bus uždarytas.