Hàm fputs() - ghi một chuỗi ký tự vào file
Hàm fputs() trong C được sử dụng để ghi một chuỗi ký tự vào file.
Cú pháp:
int fputs(const char * s, FILE * stream)
Ví dụ:
#include <stdio.h>
main() {
FILE *fp;
// open file
fp = fopen("file2.txt", "w");
// write string into file
fputs("hello c programming!", fp);
// close file
fclose(fp);
}
File: file1.txt
C
Hàm fgets() - đọc một dòng ký tự từ file
Hàm fgets() trong C được sử dụng để đọc một dòng ký tự từ một file đã cho.
Cú pháp:
char* fgets(char *s, int n, FILE *stream)
Ví dụ:
#include<stdio.h>
#include<conio.h>
void main(){
FILE *fp;
char text[300];
fp=fopen("file2.txt", "r");
printf("%s",fgets(text,200,fp));
fclose(fp);
getch();
}
Kết quả:
hello c programming!