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

Проблема при чтении текстового файла программой - C++

Восстановить пароль Регистрация
 
Faruq
0 / 0 / 0
Регистрация: 15.07.2013
Сообщений: 29
05.02.2014, 00:15     Проблема при чтении текстового файла программой #1
Добрая ночь, ув. форумчане! Помогите пожалуйста решить проблему возникшую при чтении текстового файла программой. Вначале все было ок. Потом я что-то накрутил и капут, короче. Программа перестала читать файл

C++
1
2
3
4
5
6
7
8
9
    char group_name[255];
    cin >> group_name;
    strcmp(group_name, ".txt");
    ifstream file1(group_name);
    string students[38];
    cout << "Вывод списка...\n";
    char name[255];
    file1.getline(name, 255);
    cout << name;
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.02.2014, 00:15     Проблема при чтении текстового файла программой
Посмотрите здесь:

Ошибка при чтении файла C++
C++ Проверка при чтении из файла
Ошибка при чтении из файла C++
C++ bool при чтении из файла
C++ Ошибка при чтении из текстового файла
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
2ima
☆ Форумчанин(FSC)☆
 Аватар для 2ima
909 / 288 / 9
Регистрация: 28.04.2013
Сообщений: 2,324
Записей в блоге: 10
Завершенные тесты: 1
05.02.2014, 00:25     Проблема при чтении текстового файла программой #2
Мне кажется или
Цитата Сообщение от Faruq Посмотреть сообщение
C++
1
ifstream file1(group_name);
нужно поставить перед
C++
1
strcmp(group_name, ".txt");
zelim
77 / 77 / 4
Регистрация: 26.12.2011
Сообщений: 217
05.02.2014, 00:26     Проблема при чтении текстового файла программой #3
Faruq,
C++
1
2
3
4
5
6
7
8
9
10
11
12
std::string group_name;
    std::cin >> group_name;
    group_name += ".txt";
 
    std::ifstream file1(group_name);
 
    std::string student;
 
    std::cout << "Вывод списка...\n";
    while(!file1.eof()) {
        file1 >> student;
    }
FSC, не логично: расширение файла дописываем ведь для открытия.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
05.02.2014, 00:34     Проблема при чтении текстового файла программой #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Наверное, имелось ввиду:
C++
1
strcat(group_name, ".txt");
Добавлено через 40 секунд
И открытие файла для чтения всегда нужно проверять.
Faruq
0 / 0 / 0
Регистрация: 15.07.2013
Сообщений: 29
05.02.2014, 00:49  [ТС]     Проблема при чтении текстового файла программой #5
Всем спасибо! Проблема была в strcmp()
Yandex
Объявления
05.02.2014, 00:49     Проблема при чтении текстового файла программой
Ответ Создать тему
Опции темы

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