【发布时间】:2010-09-07 20:50:08
【问题描述】:
chdir 可以用于常量字符路径(它需要一个const char *),但不能用于用户输入的路径(因为它们的类型为char *)。有没有办法解决这个问题?
【问题讨论】:
-
使用 chdir() 有什么问题?它肯定可以与用户提供的路径一起使用......你试过了吗?它失败了吗?如何?贴一些代码...
-
对 Roman 的进一步回答:一般来说,函数参数上的
const限定符意味着函数不会尝试修改您传递的内容,因此它可以是字符串常量,而不是它必须是一个常量。在T const *(对于任何类型的T)中,const基本上意味着“只读”。