C Ohjelma lauseen kirjoittamiseen tiedostoon

Sisällysluettelo

Tässä esimerkissä opit kirjoittamaan lauseen tiedostoon fprintf () -lausekkeen avulla.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista C-ohjelmointiaiheista:

  • C Tiedostojen käsittely
  • C Kirjaston vakiotoiminnot

Tämä ohjelma tallentaa käyttäjän kirjoittaman lauseen tiedostoon.

#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; ) 

Tuotos

Kirjoita lause: C Ohjelmointi on hauskaa Tässä luodaan tiedosto nimeltä program.txt. Tiedosto sisältää C-ohjelmointi on hauskaa tekstiä.

Ohjelmassa käyttäjän kirjoittama lause tallennetaan lauseen muuttujaan.

Sitten tiedosto nimeltä program.txt avataan kirjoitustilassa. Jos tiedostoa ei ole, se luodaan.

Lopuksi käyttäjän kirjoittama merkkijono kirjoitetaan tähän tiedostoon fprintf()funktion avulla ja tiedosto suljetaan.

Mielenkiintoisia artikkeleita...