【发布时间】:2017-07-27 01:37:22
【问题描述】:
我想从输入中获取文件名,然后读取它。 (假设该文件在程序目录中。)为此,我需要一个绝对路径。请让我知道如何使用 C 实现这一目标。 这是我的代码的一部分:
scanf("%s",&filepath1);
FILE * fdw = fopen(filepath1, "a");
【问题讨论】:
-
删除
&。无论filepath1是指针还是数组,都不能在那里。 -
你要什么?如果用户键入一个绝对路径作为文件名,那很好。如果用户键入一个相对名称,您也可以使用它。是否要将可能的相对名称转换为绝对路径?你在哪个平台上工作?
标签: c file absolute-path