如何将传递给main(在argv中)的参数传递给我的函数?

时间:2011-10-02 18:55:25

标签: c++

如何将argv []传递给我的函数?我在运行程序时遇到错误。我是c ++的新手,但我认为我没有正确地查看错误和我的代码。现在不用担心深度优先算法..我将在稍后进行...我只是想让这个工作..,基本上我只是想传递* argv []来评估它们在我的printDepthFirst()中但是有些东西是不对的(显然)..谢谢

myprogram.c: In function ‘main’:
myprogram.c:18:4: warning: passing argument 1 of ‘opendir’ makes pointer from integer without a cast
/usr/include/dirent.h:135:13: note: expected ‘const char *’ but argument is of type ‘char

1 个答案:

答案 0 :(得分:2)

我认为你打算写opendir(arg_temp)arg_temp[1]arg_temp第二个字符。我不建议使用全局变量将事情传递给你的函数。