<分区>
我有一个名为 counts.txt 的文件。
此文件包含一个值:数字 1。
我希望我的程序从文件中读取一个整数并递增它,但是当我运行该程序时,它正在读取 -28711 而不是 1。
代码如下:
#include<stdio.h>
#include<conio.h>
void main(void)
{
FILE *fptr;
int count;
fptr = fopen("counts.txt","w+");
fscanf(fptr,"%d",&count);
count++;
fprintf(fptr,"%d",count);
fclose(fptr);
}