怎么用c语言打开文件6,c语言中用什么来打开文件

printf("%6d", aa[i][j]);

printf ("\n");

}

y = fun (aa);

printf("\nThe sum: %d\n" , y);

printf("\n");

NONO();

}

void NONO ()

{/* 请在此函数内打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。 */

int i, j, y, k, aa[M][N] ;

FILE *rf, *wf ;

rf = fopen("in.dat","r");

wf = fopen("out.dat","w");

for(k = 0 ; k < 10 ; k++) {

for(i = 0 ; i < M ; i++)

for(j = 0 ; j < N ; j++)

fscanf(rf,"%d", &aa[i][j]);

y = fun (aa);

fprintf(wf,"%d\n", y);

}

fclose(rf);

fclose(wf);

}

Q2:C语言中用文件打开函数老是打不开文件,怎么回事?

文件存放与你的程序同一目录下,这样打开时,只要用文件名就可以了 FILE *fp; fp=fopen("文件名.txt","r"); /*读方式打开文件*/ /*读取文件内容*/ fclose(fp);

Q3:在C语言中用fopen语句打开文件却怎麽也打不开

原因是你没定义好指针这样修改: FILE *fp; fp=fopen("aa.dat","r");

Q4:C语言中调用什么函数来打开文件

应该是可以的,但是FILE *fp 是局部变量,函数退出后将失效。

Q5:在C语言中如何打开文件夹中的文件

1、采用C语言的fopen函数

2、fopen函数的原型如下:FILE * fopen(const char * path,const char * mode);

详细解释该函数的参数:path 表示文件路径名 mode 表示访问文件的模式(常用访问模式有:“r”表示只读,此时文件必须存在;“w”只写,每次以此方式访问文件都会将文件内容清除重新为写入准备,如果文件不存在,系统自动创建;“a”只写,若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。)

3、举例说明:在D盘里的创建了一个文件夹(文件夹名为baozang),在该文件夹里创建一个文本文件(文件名为shuijing.txt)那么以只读方式打开该文件的一段示例代码为:

FILE* file;

if ( NULL != (file = fopen("D:\\baozang\\shuijing.txt" , "r")))

{

打开成功;

}

else

{

打开失败;

}

Q6:在C语言中怎样让用户输入文件名来打开一个文件?

#include

int main(){

FILE *fp;

char filename[100]; //文件名

char tempstr[1024]; //读文件的缓冲

printf("请输入你要打开的文件名及路径,如c:\\temp.txt\n");

gets(filename); //这句要用户输入文件名

if ((fp=fopen(filename,"r"))==NULL){//打开文件,并判断是否有打开错误

printf("打开文件%s出现错误\n",filename);

return 0;

}

//以下显示文件内容

while(fgets(tempstr,1024,fp)!=NULL) //读文件一行内容,最多1024字符到缓冲区,并判断是否文件已经结束

printf("%s",tempstr); //显示缓冲区内容

fclose(fp); //关闭文件

}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值