Вопрос по c++, file-io – Открытие файла в C ++ вне рабочего каталога

1

У меня есть программа, которая будет иметь несколько файлов ресурсов, которые пользователь может поместить куда-нибудь на компьютер, который не находится в той же папке, что и исполняемый файл. Как мне открыть эти файлы?

Error: User Rate Limit Exceeded

ifstream str;
str.open("/home/millere/foo.txt")

но это было неудачно. Я знаю, что путь был правильным (скопируйте и вставьте). Я не могу найти какую-либо документацию по нему, но я предполагаю, что это должно быть возможно. (vim ~/foo.txt из любого другого места, кроме~ работает, например).

Error: User Rate Limit Exceeded Ethan
Error: User Rate Limit ExceedediostreamError: User Rate Limit Exceededifstream? Maxpm

Ваш Ответ

2   ответа
3

Error: User Rate Limit ExceededifstreamError: User Rate Limit ExceedediostreamError: User Rate Limit ExceededifstreamError: User Rate Limit Exceeded

Error: User Rate Limit Exceeded

std::ifstream input("/home/bob/stuff.txt");

if (!input) std::cerr << "Could not open the file!" << std::endl;

else
{
    // ...
}

Error: User Rate Limit Exceeded

Error: User Rate Limit Exceeded Ethan
Error: User Rate Limit Exceededopen()Error: User Rate Limit Exceeded/etc/passwd/ ?
0

Error: User Rate Limit ExceededopenError: User Rate Limit Exceeded

system("ls")

Error: User Rate Limit Exceeded

system("dir")

Error: User Rate Limit Exceeded

Похожие вопросы