Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 1
Регистрация: 02.12.2015
Сообщений: 31

Не могу открыть текстовый файл

24.04.2016, 14:53. Показов 949. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет, не получается открыть текстовый файл лежащий в директории с проектом.
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <ostream>
#include <fstream>
 
using namespace std;
 
int main() {
    
    ifstream fin;
    fin.open("triangle.txt", ios::in);
    cout << fin.is_open() << endl;
 
    return 0;
}
Выводит 0, не понимаю почему.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.04.2016, 14:53
Ответы с готовыми решениями:

ПУСТЬ это текстовый файл, который содержит НЕСКОЛЬКО ЦЕЛЫХ ЧИСЕЛ. ОТКРЫТЬ этот текстовый файл и КАЖДЫЙ С ЧИСЕЛ вознести В КУБ.
ПУСТЬ это текстовый файл, который содержит НЕСКОЛЬКО ЦЕЛЫХ ЧИСЕЛ. ОТКРЫТЬ этот текстовый файл и КАЖДЫЙ С ЧИСЕЛ вознести В КУБ.

Пусть имеется текстовый файл, который содержит несколько целых чисел. Открыть этот текстовый файл и каждое из чисел вознести в квадрат.
Пусть имеется текстовый файл, который содержит несколько целых чисел. Открыть этот текстовый файл и каждое из чисел вознести в квадрат. ...

Имеется текстовый файл. Открыть этот файл и каждое из чисел возвести в куб
ПОРЯДОК ВЫПОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ 1. Создать или открыть текстовый (типизированный, нетипизированный) файл. 2. Выполнить над...

4
 Аватар для SergioO
261 / 209 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
24.04.2016, 16:09
maximq, попробуйте прописать "./triangle.txt" и не мешало бы ошибки детализировать (есть целые классы, которые уточняют что именно вызвало ошибку)
0
0 / 0 / 1
Регистрация: 02.12.2015
Сообщений: 31
25.04.2016, 01:27  [ТС]
Так тоже не работает
Да ошибки по сути нет, как их достать?
0
68 / 67 / 59
Регистрация: 14.07.2013
Сообщений: 251
26.04.2016, 15:52
Вот все известные мне варианты.
1) Исходники лежат рядом с файлом но вот исполняймый файл уже линкуется в другое место. В какой среде разработки собираете, или из консоли g++, тогда пришлите команду которой собираете.
2) Файл открыт в какой-то другой программе, и не доступен из-за этого в этой.
3) Права на доступ какие наберите ls -la и скажите что там в первом столбике (типа -rw-r--r--)
0
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
28.04.2016, 18:14
смотрите в настройках проекта по какому пути скомпилированная программа запускается (рабочий каталог выполнения). там и должен лежать ваш файл, либо указывать относительный путь к нему из этого каталога
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.04.2016, 18:14
Помогаю со студенческими работами здесь

Открыть любой текстовый файл и переписать в другой файл пары соседних слов по условию
Открыть любой текстовый файл и переписать в другой файл пары соседних слов, в которых последняя буква первого слова совпадает с первой...

Текстовый файл содержит целые числа, открыть файл и каждое число возвести в квадрат
Пусть имеется текстовый файл, содержащий несколько целых чисел. Открыть текстовый файл и каждое из чисел вознести в квадрат.

Открыть существующий текстовый файл и копировать его в новый файл, с заменой всех букв нижнего регистра
напишите программу, которая бы открывала существующий текстовый файл и копировала его в новый файл, с заменой всех букв нижнего регистра на...

Открыть для записи текстовый файл data.txt и записать в него полученный массив, закрыть файл
Составить программу с подпрограммами для выполнения следующего алгоритма (предусмотреть процедуры записи и чтения информации из файла). ...

Открыть текстовый файл
как открыть файл input.txt внутри программы. необходимо работать с файлом input.txt(в качестве файла ввода данных)


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru