#include "Shader.h"
#include <cstring>
#include <iostream>
#include <cstdlib>
using namespace std;
static char* textFileRead(const char *fileName)
{
char* text;
if (fileName != NULL)
{
FILE *file = fopen(fileName, "rt");
if (file != NULL)
{
fseek(file, 0, SEEK_END);
int count = ftell(file);
rewind(file);
if (count > 0)
{
text = (char*)malloc(sizeof(char) * (count + 1));
count = fread(text, sizeof(char), count, file);
text[count] = '\0';
}
fclose(file);
}
}
return text;
}
ための方法を見つけることができません。これをビルドしてエラーをチェックすると、fopen()、fseek()、ftell()、rewind()、およびfclose()がこのスコープで宣言されていないとエラーが発生します。これらのエラーを取り除くにはどうすればよいですか?C++ファイルIO - これは私が従うことをしようとしているチュートリアルで見つかったシェーダプログラムのために持っているもので、ファイルIO関連のもの
間違いシェーダプログラムではありません。シェーダを設定するためのホストプログラムの一部かもしれません。 –