这个小程序如何实现呢?
目的判断是否存在文件addr.txt,如果不存在,建立并把m的值写进去;如果存在文件addr.txt则从中读取一个整数,判断是否大于零,小于零则把该整数
换成m,大于零不做处理
void main()
{
FILE*fp;
int m=0;
int i;
if((fp=fopen("addr.txt","rb"))==NULL)
{
fp=fopen("addr.txt","wb");
fprintf(fp,"%d\n",m);
}
else if(fscanf(fp,"%d",&i)<0)
(前面是否正确?这步该怎样写呢?);
fclose(fp);
}