Hàm fputc() - ghi một ký tự vào file
Hàm fputc() trong C được sử dụng để ghi một ký tự vào file.
Cú pháp:
int fputc(int c, FILE *stream)
Ví dụ:
#include <stdio.h>
main() {
FILE *fp;
// open file
fp = fopen("file1.txt", "w");
// writing single character into file
fputc('C', fp);
// close file
fclose(fp);
}
File: file1.txt
C
Hàm fgetc() - đọc một ký tự từ file
Hàm fgetc() trong C được sử dụng để đọc từng ký tự một từ một file đã cho. Nó trả về EOF khi kết thúc file.
Cú pháp:
int fgetc(FILE *stream)
Ví dụ:
#include<stdio.h>
#include<conio.h>
void main() {
FILE *fp;
char c;
fp=fopen("emp.txt", "r");
while ((c = fgetc(fp)) != EOF) {
printf("%c", c);
}
fclose(fp);
getch();
}
Kết quả:
Hàm fgetc() - doc mot ky tu tu file!