Некоторый из этого кода может показаться вам чуждым, так как я делаю для собственного удовольствия программы для 3ds homebrew, но по сути это то же самое, но с дополнительными строками кода, которые вы можете вставить. Я пытаюсь прочитать файл about.txt вотдельная папка.Я заставил это работать, когда я положил его в ту же папку, но я потерял этот файл, а затем мой партнер сказал, что он хочет в Scratch3ds-master\assets\english\text
, а не в Scratch3ds-master\source
Я продолжаю получать ошибку, которую я кодировал. Я новичок в стеке-поток, так что это может быть слишком много кода, но вот код:
#include <fstream>
#include <string>
#include <iostream>
int main()
{
// Initialize the services
gfxInitDefault();
consoleInit(GFX_TOP, NULL);
int version_major;
int version_minor;
int version_patch;
version_major = 0;
version_minor = 0;
version_patch = 2;
printf("This is the placeholder for Scratch3ds\n\n");
std::ifstream about_file;
about_file.open("../assets/english/text/about.txt");
if (about_file.fail())
{
std::cerr << "file has failed to load\n";
exit(1);
}