在C语言读文件时,如何说明是当前目录?
由于程序需要读取一个txt文件备用,但是只能用fopen("C:\\abc.txt","rt");路径是绝对路径。怎么说明是当前目录下的呢?...
由于程序需要读取一个txt文件备用,但是只能用fopen("C:\\abc.txt","rt");路径是绝对路径。
怎么说明是当前目录下的呢? 展开
怎么说明是当前目录下的呢? 展开
4个回答
展开全部
这个如果是在c语言中是根据你读文件那个函数里定义的,如果那里你用绝对地址那你放那都可以,如果用相对地址就放到你c编译器的根目录下面,或者子目录,但是子目录需要在里面指出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
FILE * fopen(const char * path,const char * mode);
参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。
直接fopen第一个参数path 指定文件名就表示是当前路径打开
如果指定了盘符等其他的表示绝对路径
参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。
直接fopen第一个参数path 指定文件名就表示是当前路径打开
如果指定了盘符等其他的表示绝对路径
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
".\\abc.txt"
楼上说的对,如果是VC的话,要注意这个问题
楼上说的对,如果是VC的话,要注意这个问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询