C Programm lause faili kirjutamiseks

Lang L: none (table-of-contents)

Selles näites õpite lauset faili kirjutama, kasutades lauset fprintf ().

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest C-programmeerimise teemadest:

  • C Failide käitlemine
  • C Raamatukogu standardfunktsioonid

See programm salvestab faili kasutaja sisestatud lause.

#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äljund

Sisestage lause: C Programmeerimine on lõbus Siin luuakse fail nimega program.txt. Fail sisaldab C-d, programmeerimine on lõbus tekst.

Programmis salvestatakse kasutaja sisestatud lause lause muutujasse.

Seejärel avatakse kirjutusrežiimis fail nimega program.txt . Kui faili pole olemas, siis see luuakse.

Lõpuks kirjutatakse kasutaja sisestatud string fprintf()funktsiooni abil sellesse faili ja fail on suletud.

Huvitavad Artiklid...