Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 09.05.2024
Сообщений: 20

Не удается открыть файл в c++

09.05.2024, 18:34. Показов 2128. Ответов 25

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <varsTest.h>
#include <locale.h>
#include <iostream>
#include <string>
#include <vector>
#include <fstream>
 
int main() {
 
    std::fstream fs;
    fs.open("data.txt");
 
    if (fs.is_open()) {
        std::cout << "is open!";
    } else {
        std::cout << "nope";
    }
 
}
Ошибок не выводит, просто выводит "nope", т.е получается он не открыт
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.05.2024, 18:34
Ответы с готовыми решениями:

Не удается открыть файл
Возникла такая проблема, пишет три ошибки,которых раньше не было. Меня попросили поменять в свойствах проекта платформу и ее инструменты на...

Не удается открыть источник файл
выводится ошибки: 1) Ошибка (активно) не удается открыть источник файл &quot;optional.h&quot; 2) Ошибка C1083 Не удается открыть файл...

Не удается открыть файл include
Добрый день уважаемые участники форума ! Сразу скажу, я не ас в этом деле , но пытаюсь обучиться. Могут быть глупейшие ошибки, прошу...

25
фрилансер
 Аватар для Алексей1153
6510 / 5772 / 1135
Регистрация: 11.10.2019
Сообщений: 15,419
09.05.2024, 21:28
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от cppluspluser Посмотреть сообщение
Никуда
мистика
0
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
09.05.2024, 21:29
Лучший ответ Сообщение было отмечено cppluspluser как решение

Решение

Цитата Сообщение от cppluspluser Посмотреть сообщение
Всмысле компилятор?
В смысле IDE (тобишь среда разработки). Компилятор вашу программу не запускает, и Qt Creator - это не компилятор, а как раз IDE. Разберитесь в этом, чтобы другие программисты вас правильно понимали.

Цитата Сообщение от cppluspluser Посмотреть сообщение
Подумал, что может не работать, так как лежит в директории
Есть такое понятие - рабочий каталог.
Если вы запускаете приложение из проводника например, кликая по exe, то рабочим каталогом для него будет текущий каталог, т.е. тот, где собственно сам exe и лежит.
Если вы запускаете из IDE, то рабочий каталог может быть любым. Как в IDE настроено, таким и будет.

В общем мораль такова: файлы, которые должны находиться по относительному пути, будут искаться относительно рабочего каталога. Ваш файл должен лежать там.
1
0 / 0 / 0
Регистрация: 09.05.2024
Сообщений: 20
09.05.2024, 21:30  [ТС]
Цитата Сообщение от Алексей1153 Посмотреть сообщение
после сборки
Кстати, а что это значит? Часто в компиляторах вижу эту иконку, но никогда не понимал, зачем она
0
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
09.05.2024, 21:35
Лучший ответ Сообщение было отмечено cppluspluser как решение

Решение

cppluspluser, рабочий каталог в Qt Creator
1
0 / 0 / 0
Регистрация: 09.05.2024
Сообщений: 20
09.05.2024, 21:38  [ТС]
Цитата Сообщение от DrOffset Посмотреть сообщение
рабочий каталог в Qt Creator
Заработало! Там почему-то стоял рабочий каталог build/Qt51513-Debug. Добавил ../../ в код, теперь вроде работает
0
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
09.05.2024, 21:40
Цитата Сообщение от cppluspluser Посмотреть сообщение
Там почему-то стоял рабочий каталог build/Qt51513-Debug.
Это каталог, куда выкладывается ваш exe после компиляции.
А Qt51513 - это видимо название вашего проекта.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.05.2024, 21:40

Не удаётся открыть существующий файл
Имеется: string PathToFile = &quot;D:\\DnS\\Visual Studio\\Projects\\TOI2\\Debug\\TIO2.txt&quot;; _sopen_s(&amp;fd, PathToFile.c_str(), _O_BINARY...

Не удается открыть файл источник <iostream.h>
Не удается открыть файл источник &lt;iostream.h&gt; так как системные пути не найдены, и выдает следующие ошибки Код: #include...

не удаётся открыть источник файл <math.h>
#include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;iomanip&gt; #include &lt;ctime&gt;

C1083: Не удается открыть файл include
делаю первый &quot;hello world&quot; // #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main () ...

Не удается открыть файл *.lib в MSVS2010
Добрый день! Мне удалось устранить ряд ошибок которые я писал в теме. Но теперь &quot;вываливается&quot; другая ошибка: 1&gt;LINK...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru