我的作业要求我访问test.txt
document,所以文件名必须硬编码到我的C盘。
答案
“硬编码"意味着将某些内容放入源代码中。不是硬编码,然后您会执行诸如提示用户输入数据之类的操作,或者允许用户将数据放在命令行上,或者类似的操作。
因此,要硬编码文件的位置是在C:驱动器,你会把文件的路径名一起在你的源代码。
这是一个例子。
int main()
{
const char *filename = "C:\\myfile.txt";
printf("Filename is: %s\n", filename);
}
文件名被"硬编码"为:C:\myfile.txt
反斜杠加倍的原因是因为反斜杠在 C 字符串中很特殊。