01/10/2018, 12:03
Em sai chổ nào mà khi chạy chương trình nó không tự động cộng số n thêm 1 đơn vị
#include <stdio.h>
#include <conio.h>
#include <string.h>
int main()
{
FILE *f;
f=fopen("dem.txt","w+b");
int n=0;
if(n<=100)
{
n=n+1;
fwrite(&n,sizeof(n),1,f);
}
fwrite(&n,sizeof(n),1,f);
printf("so lan mo chuong trinh:%d",n);
fclose(f);
getch();
return 0;
}
Bài liên quan
Bạn phải đọc nội dung file trước đã
thêm cái này nữa pải k bn
fread(&n,sizeof(n),1,f);
Thêm biến int đếm số ký tự đã đọc được khi fread trả về.
Bn có thể cho mình xin code cụ thể được k.
Nó vẫn không ghi vào file dc bn à.
Cảm ơn bn nhiều!!!