发布于 2006-08-25 12:26:55
0楼
哦!对了!今天比较匆忙没注意!
这句fscanf(fp,"%d",aa);要改为fscanf(fp,"%d",&aa);这样。
把文件中的内容写到aa变量所指向的地址单元中去。
如果你要读写多行内容的话,加回车和换行符号,如下:
FILE *fp;
WORD aa;
fp=fopen("C:\\11.txt","r");
rewind(fp);
fscanf(fp,"%d\r\n",&aa);//读第一行的内容。
aa++;
SetTagWord("tag",aa);
fscanf(fp,"%d\r\n",&aa);//读第二行的内容。
aa++;
SetTagWord("tag2",aa);
fclose(fp);
其他的依次类推。
雄关漫道真如铁,而今迈步从头越!