日期:2014-05-16  浏览次数:20692 次

getcwd获取不到绝对路径

char buf[1024]={0};
getcwd(buf,1024);
printf("%s",buf);

打印不出不了路径

------解决方案--------------------
我试了,可以啊。
把你完整的代码贴出来瞧瞧。
------解决方案--------------------
引用:
Quote: 引用:

我试了,可以啊。
把你完整的代码贴出来瞧瞧。


是这样的,可执行文件test在usr/mytest下
进入该目录时执行test是可以打印出路径
#cd usr/mytest
#./test

如果要全路径执行如:#/usr/mytest/test执行,就打印不出路径

又试了一次,还是不存在你说的这样的问题。
------解决方案--------------------
就拷你的代码入在简单main函数中啊