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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Fireman2806
6 / 4 / 1
Регистрация: 15.10.2011
Сообщений: 44
#1

Считывание данных из файла - C++

07.12.2012, 14:26. Просмотров 311. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
char y;
    ifstream fin;
    fin.open("maps1.txt");
    fin >> y;
    fin.close();
    cout << y;
Почему-то не работает следующий код. В переменную ничего не считывается. В чем ошибка?

Работаю в VS 2012 Professional, файл maps1.txt располагается в директории "название проекта"/debug.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2012, 14:26     Считывание данных из файла
Посмотрите здесь:

Считывание данных из файла C++
Считывание данных из файла и их обработка C++
Считывание данных из бинарного файла C++
Считывание данных из файла C++
считывание данных из файла C++
считывание данных из файла в C++ C++
Считывание структуры данных с файла C++
Считывание данных из файла в структуру C++
Считывание данных с файла C++
C++ Считывание данных из файла
C++ Считывание данных из файла
C++ Считывание данных из файла

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rangerx
1921 / 1530 / 139
Регистрация: 31.05.2009
Сообщений: 2,892
07.12.2012, 19:28     Считывание данных из файла #2
Цитата Сообщение от Fireman2806 Посмотреть сообщение
В чем ошибка?
Работаю в VS 2012 Professional, файл maps1.txt располагается в директории "название проекта"/debug
Смотрите откуда запускается ваша программа, если это не "название проекта"/debug, то, естественно, ничего работать не будет. Лучше указать путь относительно расположения исполняемого файла, а не текущей директории, как в вашем случае.
MrGluck
Ворчун
Эксперт CЭксперт С++
 Аватар для MrGluck
6228 / 3473 / 425
Регистрация: 29.11.2010
Сообщений: 9,178
07.12.2012, 19:34     Считывание данных из файла #3
Цитата Сообщение от Fireman2806 Посмотреть сообщение
Почему-то не работает следующий код.
Код работает
Цитата Сообщение от Fireman2806 Посмотреть сообщение
В переменную ничего не считывается. В чем ошибка?
Не находит файл.
Добавь
C++
1
2
3
4
5
if (!fin)
{
    std::cout << "No file";
    return 1;
}
А потом кинь текстовый файл в ту же папку, что и исполняемый.
Yandex
Объявления
07.12.2012, 19:34     Считывание данных из файла
Ответ Создать тему
Опции темы

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