【发布时间】:2015-10-07 14:30:34
【问题描述】:
我有一部分代码,我不明白它是如何工作的。
我有int Save(int _key, char *file);
这个方法Save接受字符串作为char指针Save(i, "log.txt");
所以最后会发生在我使用fopen(file, "a+") 的Save 方法内部,它工作得非常好。
但是我不明白它如何接受"log.txt" 为char *file。
【问题讨论】:
-
你在使用 c 编译器吗?
-
@Azad 我正在使用 C++ 编译器
-
不懂的地方能说清楚点吗?为什么你认为它不应该被接受?是关于字符串与指针的问题还是关于 const 指针与非 const 指针的问题?