Я пытаюсь перенести код, работающий в Linux, на Win32.Я проверил текущий рабочий каталог и программа работает в том же каталоге, что и файл.Однако по какой-то причине он не может его прочитать.Это функция, которая делает чтение.Я просто передаю ему «filename.txt»:
inline const GLchar* readTextFile(const char* filename) {
std::fstream shaderFile(filename,std::ios::in);
std::string shader;
std::stringstream buffer;
buffer << shaderFile.rdbuf();
shader = buffer.str();
return shader.c_str();
}
Любые советы по устранению неполадок?
Заранее большое спасибо.