Форум программистов, компьютерный форум CyberForum.ru

Не могу открыть файл fstream - C++

Восстановить пароль Регистрация
 
LeeTwelve
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 15
06.12.2012, 19:35     Не могу открыть файл fstream #1
Добрый день. Не могу открыть файл с помощью fstream файл, файл лежит в корне проекта. Пользуюсь QT creator с gcc.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
int main() {
    string line;
    ifstream INPUT ("input.txt");
    if(INPUT) {
        while(getline(INPUT, line)) {
            INPUT >> line;
            cout << line << endl;
        }
    } else cout << "Error!" << endl;
    INPUT.close();
    return 0;
}
Программа выдает Error!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Wolkodav
 Аватар для Wolkodav
599 / 452 / 32
Регистрация: 18.09.2012
Сообщений: 1,685
06.12.2012, 19:36     Не могу открыть файл fstream #2
Так открыть же надо файловый поток. Там вроде метод open или как то так.
sovaz1997
CEO SOVAZ Corp.
 Аватар для sovaz1997
379 / 225 / 2
Регистрация: 17.12.2011
Сообщений: 816
Записей в блоге: 1
06.12.2012, 19:39     Не могу открыть файл fstream #3
Дай мне задание. Я дам код.
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
06.12.2012, 19:41     Не могу открыть файл fstream #4
LeeTwelve, файл кинте в католог с .exe и запускайте сам этот .exe

Добавлено через 41 секунду
Цитата Сообщение от sovaz1997 Посмотреть сообщение
Дай мне задание. Я дам код.
Цитата Сообщение от LeeTwelve Посмотреть сообщение
Не могу открыть файл с помощью fstream файл
По-моему задние выше крыши.
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
06.12.2012, 19:42     Не могу открыть файл fstream #5
Цитата Сообщение от Wolkodav Посмотреть сообщение
Так открыть же надо файловый поток.
ifstream сам откроет в конструкторе.
Цитата Сообщение от LeeTwelve Посмотреть сообщение
INPUT.close();
А это сделает в деструкторе.
LeeTwelve
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 15
06.12.2012, 19:45  [ТС]     Не могу открыть файл fstream #6
C++
1
2
fstream INPUT;
INPUT.open("input.txt", ios::in);
Если вы про это, то это тоже самое, как я понял

Добавлено через 1 минуту
sovaz1997, В произвольном тексте из файла, содержащем не более 10 строк, в каждой строке не более 80 символов, удалить из каждой группы идущих подряд цифр, в которой более 2-х цифр и которой предшествует точка, все цифры, начиная с третьей (например, ав+0.1999-1.1 преобразуются в ав+0.19-1.1). Также вывод записать в новый файл.

Думаю тебе не охото будет это делать

Добавлено через 1 минуту
Цитата Сообщение от go Посмотреть сообщение
файл кинте в католог с .exe и запускайте сам этот .exe
У меня не виндовс, как я понял нужно уже с откомпиленной прогой пробовать?
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
06.12.2012, 19:54     Не могу открыть файл fstream #7
Цитата Сообщение от LeeTwelve Посмотреть сообщение
У меня не виндовс, как я понял нужно уже с откомпиленной прогой пробовать?
Файл кинуть вместе с исполняемым файлом. И тогда запустить именно сам исполняемый файл. А лучше указывать полный путь.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2012, 19:58     Не могу открыть файл fstream
Еще ссылки по теме:

Не могу открыть WMware через VS, не видит wmx файл C++
C++ Не могу открыть файл, размещенный в папке с именем на русском языке
C++ Не могу открыть файл через argv[]

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

Или воспользуйтесь поиском по форуму:
LeeTwelve
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 15
06.12.2012, 19:58  [ТС]     Не могу открыть файл fstream #8
go, спасибо, работает
Yandex
Объявления
06.12.2012, 19:58     Не могу открыть файл fstream
Ответ Создать тему

Метки
fstream, могу, открыть, файл
Опции темы

Текущее время: 09:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru