为了账号安全,请及时绑定邮箱和手机立即绑定

怎么指定路径呢?

怎么指定路径呢?

C
精慕HU 2023-03-05 22:18:20
#include <stdio> void main() { FILE *fp; int a=0,b=1,c; c=a+b; fp=fopen("myf2.out","w"); fprintf(fp,"%d",c); fclose(fp); } 这有一点很不清楚,fp=fopen("myf2.out","w"); 这一句中文件保存的路径是哪呢,他要求保存在某某根目录,这个没有指明路径是保存在哪呢,怎么样指定路径呢?谢谢
查看完整描述

2 回答

?
慕的地6264312

TA贡献1817条经验 获得超6个赞

你的程序在哪个目录,该目录就是缺省路径。你自己也可以用绝对路径,比如打开C:盘下Test目录下的myf2.out文件,fp=fopen("C:\Test\myf2.out","w");
如果你是通过编译器集成环境直接运行的,就看你的编译器设置。

查看完整回答
反对 回复 2023-03-08
?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

myf2.out是不需要你建立的,在运行程序时它会自动建立。而且和程序在同一个目录下。

你可以这样指定文件保存路径:
fp=fopen("c:/myf2.out","w");
这样程序运行时就会c:\下建立myf2.out文件,并把内容写入该文件里。

我用的是gcc,所以路径要写成c:/,别的编译器应该是c:\

查看完整回答
反对 回复 2023-03-08
  • 2 回答
  • 0 关注
  • 89 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

OSZAR »