Mn giải thích hộ m về các thao tác vs FILE* ko ạ
Cái này khó hiểu quá
cần giúp về các thao tác vs FILE trong C
bạn không hiểu chỗ nào
Từ đầu ạ.mà kiếm video hay mà dễ hiểu thì trả có

Bạn thử đọc code này
#include <stdio.h>
int main()
{
char name[20];
int age;
printf("Nhap ten: ");
gets(name);
printf("Nhap tuoi: ");
scanf("%d", &age);
FILE *p = fopen("input.txt", "w");/*mở file input để ghi dữ liệu vào
nếu chưa có thì tạo mới, lúc này bạn mở thư mục hiện hành sẽ thấy file input.txt*/
fprintf(p, "%s %d", name, age); /*ghi dữ liệu lên file giống với
fprintf("%s %d", name, age); ghi dữ liệu lên màn hình */
fclose(p); //đóng file lại
return 0;
}
Bạn có thể thử với
fscanf(p, "%s %d", name, age); đọc dữ liệu từ file giống với
scanf("%s %d", name, age); đọc dữ liệu từ bàn phím
1 Like
vậy là đã tạo đc 1 file .txt rùi à
vs file đó mh có thể đọc/ghi/sửa/xóa… ạ
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?