Fail ialah koleksi rekod atau lokasi pada cakera keras anda yang digunakan untuk menyimpan data secara kekal.
Apabila program ditamatkan, keseluruhan data hilang.
Simpan data dalam fail dan data akan disimpan walaupun program ditamatkan.
Jika anda ingin memasukkan jumlah data yang banyak, biasanya ia mengambil banyak masa untuk memasukkan.
Kita boleh mengakses kandungan fail dengan mudah menggunakan beberapa arahan.
Anda boleh memindahkan data dari satu komputer ke komputer lain dengan mudah tanpa membuat perubahan.
Dengan menggunakan arahan C, kita boleh mengakses fail dengan cara yang berbeza.
Operasi fail dalam bahasa pengaturcaraan C adalah seperti berikut:
FILE *File pointer;
adalah seperti berikut -
File pointer = fopen ("File name", "mode");
Sebagai contoh, rreee#🎜🎜🎜 🎜##🎜 🎜#Berikut ialah program C untuk membaca nama dan gred n pelajar dan menyimpannya dalam fail−
Demonstrasi masa nyataFILE *fp; fp = fopen ("sample.txt", "w");
#include <stdio.h> int main(){ char name[50]; int marks, i, num; printf("Enter number of students: "); scanf("%d", &num); FILE *fptr; fptr = (fopen("std.txt", "w")); // opening file in write mode if(fptr == NULL){ printf("Error!"); exit(1); } for(i = 0; i < num; ++i){ printf("For student%d</p><p>Enter name: ", i+1); scanf("%s", name); printf("Enter marks: "); scanf("%d", &marks); fprintf(fptr,"</p><p>Name: %s </p><p>Marks=%d </p><p>", name, marks); } fclose(fptr); return 0; }
Enter number of students: 3 For student1 Enter name: lucky Enter marks: 59 For student2 Enter name: pinky Enter marks: 89 For student3 Enter name: bob Enter marks: 45
#include<stdio.h> int main ( ){ FILE *fp; int eno; char ename[30]; float sal; fp =fopen ("emp.txt", "w"); // opening file in write mode printf ("enter the details of eno, ename, sal:"); scanf ("%d%s%f", &eno, ename, &sal); fprintf (fp, "%d%s%f", eno, ename, sal); fclose (fp); fp = fopen ("emp.txt", "r"); fscanf (fp, "%d%s%f", &eno, ename, &sal); printf ("employee no: = %d</p><p>", eno); printf ("employee name = %s</p><p>", ename); printf ("salary = %f</p><p>", sal); fclose (fp); return 0; }
Atas ialah kandungan terperinci Terangkan operasi mod tulis fail dalam bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!