Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Bluebell
0 / 0 / 1
Регистрация: 13.04.2015
Сообщений: 8
#1

Вывод информации из файла - C++

22.06.2015, 23:27. Просмотров 237. Ответов 4
Метки нет (Все метки)

Здравствуйте. Проблема состоит в том, что информация из файла выводится некорректно.
Помогите, пожалуйста, разобраться
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
void LoadData()
{   ifstream fin("Output.txt"); // создание потока ввода в файл. поток наз ин
 
    string trash;// созд пер-ой для ненужн инф
 
    while(getline(fin,trash)){ // пока есть возможность счтывать переменную
 
        autopark* temp = new autopark;//создается нов эл-т и выделяетсядлня него место в памяти
 
        fin >> temp->bus_number;
        getline(fin,trash);
        fin >> temp->name;
        getline(fin,trash);
        fin >> temp->route_number;
        getline(fin,trash);
        fin >> temp->availability;
        getline(fin,trash);
        fin >> temp->violation_number;
        getline(fin,trash);
 
        fflush(stdin);
 
        temp->Next=NULL; //следующий элемент становится последним
 
        if (Head == NULL){
            Head = temp;
            Tail = temp;
        }
 
        else{
            Tail->Next=temp;
            Tail=temp;
        }
    }
 
    cout<<"Информация была успешно считана из файла \"Output.txt\"!"<<endl;
     system("pause");system ("cls");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2015, 23:27
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вывод информации из файла (C++):

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

Вывод информации из файла
В файле записи в виде : 1 Кружка_большая_синяя 100 6 0 2...

Чтение и вывод информации из файла
Имеется текстовый файл zarplaty.txt. Необходимо вывести содержимое файла на...

Вывод лишней информации из файла
Если я просто выберу 2 пункт (вывод информации), то количество элементов...

Ввод информации из файла и вывод ее на экран
Здравствуйте! Очень нужна помощь, начать писать программу Суть: есть...

Вывод информации с файла на консоль. Не выводится информация с файлов
Написал прогу для вывода информации из файлов, но что-то пошло не так. Все...

4
lss
926 / 855 / 355
Регистрация: 10.10.2012
Сообщений: 2,705
23.06.2015, 02:28 #2
Цитата Сообщение от Bluebell Посмотреть сообщение
Помогите, пожалуйста, разобраться
Для этого нужно видеть класс autopark и то, как поля класса в файле расположены.
0
Bluebell
0 / 0 / 1
Регистрация: 13.04.2015
Сообщений: 8
23.06.2015, 08:58  [ТС] #3
C++
1
2
3
4
5
6
7
8
9
struct autopark{
int bus_number;//номер автобуса
char name[20];//фамилия водителя
int route_number;// номер маршрута
char availability[5];// наличие автобуса в парке или на выезде
int violation_number;// количество нарушений водителем правил эксплуатации автобуса
 
struct autopark *next; //указатель на след. элемент списка
};
Добавлено через 1 минуту
Цитата Сообщение от lss Посмотреть сообщение
Для этого нужно видеть класс autopark и то, как поля класса в файле расположены.
Классов нет
0
zss
Модератор
Эксперт С++
6950 / 6512 / 4133
Регистрация: 18.12.2011
Сообщений: 17,175
Завершенные тесты: 1
23.06.2015, 09:10 #4
Цитата Сообщение от Bluebell Посмотреть сообщение
fin >> temp->bus_number;
Распространенные ошибки
0
lss
926 / 855 / 355
Регистрация: 10.10.2012
Сообщений: 2,705
23.06.2015, 18:25 #5
Цитата Сообщение от Bluebell Посмотреть сообщение
Классов нет
Структура - тот же класс.
А это?
Цитата Сообщение от lss Посмотреть сообщение
как поля класса в файле расположены.
0
23.06.2015, 18:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.06.2015, 18:25
Привет! Вот еще темы с решениями:

Считывание из файла и вывод на экран (сохранение записанной в программе информации в файл)
Вот сама задача: Анкета для опроса населения содержит две группы вопросов....

Ввод информации и вывод информации на экране
Используйте две переменные типа float, предложите пользователю ввести два числа...

Создание файла. Перезапись информации с одного файла в другой. Ошибки
Здравствуйте! Помогите пожалуйста. Поставлена задача: создать файл из 55 целых...

Вывод информации в С++
Уважаемые коллеги, подскажите пожалуйста, как в С++ делать такой вывод как в...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru