编辑:我通过将.txt文件更改为.cpp来修复了这种特殊情况,但却没有将其与项目的其余部分一起构建。傻我。我仍然很好奇是否有办法一般地做到这一点。
有没有办法可以改变XCode显示.txt文件的方式?我正在使用OpenGL,并在.txt文件中编写顶点和片段着色器,然后将这些文件读入我的代码中。
我希望XCode能够执行自动缩进功能和以某种颜色显示关键字。我包含了现在的截图,在.cpp文件旁边有一个.txt文件。
或者我可以使用不同的文件扩展名而不是.txt吗? (我不想切换IDE' s。我真的很喜欢自动缩进和彩色关键字;自动完成变量/功能是一个很好的功能,但不是必需的。)我正在阅读在具有此功能的文件中:
std::string get_file_contents(const char *filename)
{
std::ifstream in(filename, std::ios::in | std::ios::binary);
if (in)
{
std::string contents;
in.seekg(0, std::ios::end);
contents.resize(in.tellg());
in.seekg(0, std::ios::beg);
in.read(&contents[0], contents.size());
in.close();
return(contents);
}
return ("failure reading in txt file");
}