0 / 1 / 0
Регистрация: 01.11.2020
Сообщений: 613
1

Почему-то не работает считывания из файла

17.04.2021, 20:33. Показов 314. Ответов 3

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
ifstream file("text.txt");
while (getline(file, line)) {
            ++count;
            istringstream is(line);
            string name_read, sex_read; int generation_read;
            if (!(is >> name_read >> sex_read >> generation_read)) { break; }
            switch (count)
            {
            case 1:
                tree = PushFamily(name_read, sex_read, generation_read);
                break;
            case 2:
                tree->right = PushFamily(name_read, sex_read, generation_read);
                break;
            case 3:tree->left = PushFamily(name_read, sex_read, generation_read);
                break;
            case 4:tree->right->right = PushFamily(name_read, sex_read, generation_read);
                break;
            case 5:tree->right->left = PushFamily(name_read, sex_read, generation_read);
                break;
            case 6:tree->left->right = PushFamily(name_read, sex_read, generation_read);
                break;
            case 7:tree->left->left = PushFamily(name_read, sex_read, generation_read);
            case 8:tree->right->right->right = PushFamily(name_read, sex_read, generation_read);
                break;
            case 9:tree->right->right->left = PushFamily(name_read, sex_read, generation_read);
                break;
            case 10:tree->left->right->right = PushFamily(name_read, sex_read, generation_read);
                break;
            case 11:tree->left->right->left = PushFamily(name_read, sex_read, generation_read);
            default:
                break;
            }
        }
Node* PushFamily(string Name, string sex, int generation) {
    Node* t = new Node;
    t->Name = Name;
    t->sex = sex;
    t->generation = generation;
    t->left = t->right = NULL;
    return t;
}
текстовый файл
Миниатюры
Почему-то не работает считывания из файла  
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.04.2021, 20:33
Ответы с готовыми решениями:

Почему не работает считывания из файла или я не правильно записываю данные в него
Файл:Вася Петя Максим Лена Миша Дима Андрей Олег Василий Ольга Роман Node* PushFamily(string...

Почему после считывания матрицы из файла начинается повторное считывание?
Здравствуйте. ПРоблема такова, считывает размер матрицы и саму матрицу, после успешного считвания...

Почему процедура не работает в цикле, и как сделать процедуру для считывания матриц?
В последнем цикле процедура работает для первых двух элементов, а в предпоследнем для первого,...

Не работает цикл считывания данных из файла
Создал программу которая должна считывать 25 чисел из 1 файла , и во время считывания записивать их...

3
1467 / 926 / 280
Регистрация: 25.01.2019
Сообщений: 2,339
17.04.2021, 20:45 2
Цитата Сообщение от Andriyipz Посмотреть сообщение
Почему-то не работает считывания из файла
А где именно твой файл?
0
0 / 1 / 0
Регистрация: 01.11.2020
Сообщений: 613
17.04.2021, 20:51  [ТС] 3
вот он
Миниатюры
Почему-то не работает считывания из файла  
0
1467 / 926 / 280
Регистрация: 25.01.2019
Сообщений: 2,339
17.04.2021, 21:24 4
Цитата Сообщение от Andriyipz Посмотреть сообщение
вот он
Здорово.
Моё предположение было в том что оно файл не видит, потому что его нет. Файл на месте?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.04.2021, 21:24
Помогаю со студенческими работами здесь

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

Создать программу считывания произвольного файла и создание нового нетипизированного файла, копируя блоками
Создать программу считывания произвольного файла и создание нового нетипизированного файла, копируя...

Почему не работает ввод данных из файла?
Есть код сортировки бинарным деревом. Собственно не работает только ввод элементов из файла (case 2...

Почему ввод переменной из файла не работает?
Доброго времени суток! :senor: Не могу найти подходящую тему для обсуждения, а в правильности...

Почему не работает проверка на существование файла?
int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); string name; ...

Копирование файла. Почему не работает в PascalABC.NET?
добрый вечер... у меня такой вопрос. почему на Delphi все отлично, а вот на Pascal ABC.Net...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru