Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 从输入获取读取文件的路径_C_File_Absolute Path - Fatal编程技术网

C 从输入获取读取文件的路径

C 从输入获取读取文件的路径,c,file,absolute-path,C,File,Absolute Path,我想从输入中获取文件名,然后读取它。(假设文件在程序目录中。)为此,我需要一个绝对路径。请让我知道如何使用C实现这个目标。 这是我代码的一部分: scanf("%s",&filepath1); FILE * fdw = fopen(filepath1, "a"); 删除“&”符号 char filepath1[SIZE] = {0}; scanf("%s", filepath1); FILE * fdw = fopen(filepath1, "a"); 卸下和。无论filepat

我想从输入中获取文件名,然后读取它。(假设文件在程序目录中。)为此,我需要一个绝对路径。请让我知道如何使用C实现这个目标。 这是我代码的一部分:

scanf("%s",&filepath1);
FILE * fdw = fopen(filepath1, "a");
删除“&”符号

char filepath1[SIZE] = {0};

scanf("%s", filepath1);

FILE * fdw = fopen(filepath1, "a");

卸下
。无论
filepath1
是指针还是数组,您都不能将其放在那里。您想要什么?如果用户键入一个绝对路径作为文件名,那么就可以了。如果用户键入相对名称,您也可以使用该名称。是否要将可能的相对名称转换为绝对路径?你在哪个站台工作?