Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/57.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中返回char*时出错_C_Arrays_Function_Char_Codeblocks - Fatal编程技术网

尝试在c中返回char*时出错

尝试在c中返回char*时出错,c,arrays,function,char,codeblocks,C,Arrays,Function,Char,Codeblocks,我想用一个函数从两个字符串中获取文件的完整路径,但我遇到了一个编译错误 aviso:el tipo de dato por defecto es'int'en el nombre de tipo[-Wimplicit int]| 上面的错误。您有一个带有额外的打字错误额外有吗 sprintf(toReturn;,"%s%s", ruta, nombre); 更正为 sprintf(toReturn,"%s%s", ruta, nombre); 很抱歉,你需要先理清你的基本面 char*cr

我想用一个函数从两个字符串中获取文件的完整路径,但我遇到了一个编译错误

aviso:el tipo de dato por defecto es'int'en el nombre de tipo[-Wimplicit int]|


上面的错误。您有一个带有额外
的打字错误

额外
有吗

sprintf(toReturn;,"%s%s", ruta, nombre);
更正为

 sprintf(toReturn,"%s%s", ruta, nombre);

很抱歉,你需要先理清你的基本面

char*crearRuta(const*char-ruta,const-char-nombre){(此行中有错误) char-toReturn

刚看了一眼,改成下面的

char *crearRuta(const char *ruta,const char *nombre){ (error in this line)

数据类型的后面或前面的星号非常不同,并且触发了错误, 你应使用:

const char *var2 , const char *var2

看看那段代码。坦率地说,你能读懂它吗?不。现在重新格式化它,你马上就可以更容易地调试它。你还没有声明tmp。如果你删除
(这行中的错误)
,你至少会消除一个错误。感觉非常愚蠢。我现在也看到声明中的错误和临时错误。谢谢
char *crearRuta(const char *ruta,const char *nombre){ (error in this line)
const char *var2 , const char *var2