Если поток не может загрузить файл, и он не открывается - PullRequest
0 голосов
/ 28 сентября 2019

Некоторый из этого кода может показаться вам чуждым, так как я делаю для собственного удовольствия программы для 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);
    }
...