首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

fopen的最后一个参数有关问题

2012-04-14 
fopen的最后一个参数问题FILE *fp/*定义文件指针*/fpfopen(g:\\vs2010\\aaa.txt,...)/*打开文件*/i

fopen的最后一个参数问题
FILE *fp; /*定义文件指针*/
fp=fopen("g:\\vs2010\\aaa.txt","..."); /*打开文件*/
  int i=0;
int a[10];
while(!feof(fp))
{
fscanf_s(fp,"%d",&a[i]);
++i;
}
我想从aaa.txt中读10个整数排序,然后在写回aaa.txt中,"..."这个参数怎么写比较好?
我用过"w","wt+"aaa成空文件了
  "rt+",aaa没变化

[解决办法]
FILE *fp; /*定义文件指针*/
fp=fopen("g:\\vs2010\\aaa.txt","rb+"); /*打开文件*/


而且 读文件和写文件之间加一句 fseek(fp,0L,SEEK_CUR);
[解决办法]
你也可以输出到不同的文件名,再删除、重命名。

热点排行