01/10/2018, 16:06
Lỗi đọc file trong trong C
chào mọi người,
mình đọc số trong file không được, mình viết code nhỏ thế này nhưng không chạy
Mong mọi người sửa giúp
//file text.txt
12
//code
include stdio.h
include stdlib.h
void main() {
int a,b;
FILE *fp;
fp = fopen("text.txt", "r");
b=fscanf(fp,"%d", &a);
printf("%d",a);
printf("%d",b);
fclose(fp);
}
//output
0
-1
làm sao sửa lỗi vậy ạ?
p.s: cho mình xin lỗi, mình mới tham gia, không rõ sao viết code vào mà không bị mất chữ sau ngoặc nhọn <
Bài liên quan
thử sức với 1 phương án khác
//file text.txt
1 2
(chú ý dấu cách )
fscanf(fp,"%d %d", &a,&b);
printf("%d",a);
printf("%d",b);
Mình thử rồi, nó đọc ra: 52 0
Lạ nhỉ. Code của bạn mình output ra
được mà. Bạn xài compiler/IDE gì?
Mình dùng clion vs complier MinGW, mình sửa lỗi này được rồi, máy khác chạy trong khi máy mình không chạy. Cám ơn mọi người