sto usando OpenGL e ho bisogno il contenuto di VertexShader.glsl per essere messo in uno std :: stringcontenuto dei file Prendere e metterlo in una stringa in C++
Ho guardato i relativi messaggi StackOverflow su questo, ma non so davvero come combinare insieme tipi di dati e cose per farlo funzionare.
Prendiamo ad esempio questo da Read file-contents into a string in C++
#include <fstream>
#include <string>
int main(int argc, char** argv)
{
std::ifstream ifs("myfile.txt");
std::string content((std::istreambuf_iterator<char>(ifs)),
(std::istreambuf_iterator<char>() ));
return 0;
}
Non ho idea di quello che sta accadendo dopo
contenuti std :: string
Ogni volta che ho usato std :: string prima è stato come
std::string name = "2bdkid";