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

Формирование списка из текстового файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Тип currency в borlan visual c++ enterprize 6.0 http://www.cyberforum.ru/cpp-beginners/thread370612.html
Ругается на декларацию currency RoundToKop (currency summ);. Как исправить?
C++ Найти сумму максимального значения элементов с четными индексами и минимального значения элементов с нечетными индексами в одномерном массиве дан одномерный массив А.найти мах(a2,a4..)+мин(a1,a3) int main() { int y; cin>>N; for(int i=0; i<N; i++) cin>>y; max=y; min=y; for( i=0; i<N; i++) {if (i%2==0 &&y<min ) http://www.cyberforum.ru/cpp-beginners/thread370595.html
Символы и строки. Кодировка символов C++
Написать функции, которые шифруют-дешифруют текст помещенный в файле, имя которого задается в качестве параметра, заменяя буквы цифрами в соответствии с содержащейся в файле таблицы кодировки (значения кодов произвольные) вида: А...........010..........а...........503 Б...........100..........б...........215 В...........103..........в...........313 В главной программе обеспечить ввод...
C++ На каком поле DBGrid находится фокус?
Как определить, на каком поле DBGrid находится фокус?
C++ Реализация списка с помощью стандартной библиотеки http://www.cyberforum.ru/cpp-beginners/thread370583.html
я не так уж много знаю в программировании, поэтому не особо знаю как использовать стандартные структуры. Нужно создать список, содержащий координаты, т.е. 4 переменных типа int, они будут храниться по индексу, количество элементов этого массива будет динамически изменяться и постоянно нужно будет удалять элементы из случайного места, а потом записывать новые, но уже всёравно в какое место. Как я...
C++ Одномерный массив Написать функцию, которая возвращает среднее арифметическое значение элементов заданного в качестве параметра массива целого типа, а также заменяет нулем элементы, значения абсолютных данных которых лежат в диапазоне 1..5. Помогите пожалуйста написать, а то не поняла этот Си:-[ подробнее

Показать сообщение отдельно
aeshes
437 / 200 / 13
Регистрация: 07.10.2011
Сообщений: 462
22.10.2011, 17:07     Формирование списка из текстового файла
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
//ввод списка из текстового файла
sp* ft_enter(){
        char name[10];
        cout<<Rus("введи имя входн тип.файла")<<endl;
        cin>>name;     //вводим имя файла, из которого будем читать список
        char f[20];      //не знаю, зачем эта строка 
        sp* list =new sp;  //создаем указатель на голову списка
        sp *ptr;            //указатель на элемент списка
        bool on=true;     //флажок, который определяет, читаем ли мы первый элемент списка или последующие (первый элемент списка в пустой список добавляется по-особому)
        ifstream inf(name);  //открываем файл со списком для чтения
        while (!inf.eof()){       //пока не достигнут конец файла
                if(on){             //если до этого список был пуст, то
                        ptr=list;   //записываем в него первый элемент 
                        on=false;
                }else{             //если список не пуст, то записываем в него текущий элемент (настраиваем указатель на след. элемент)
                        ptr->next=new sp;
                        ptr=ptr->next;
                }
                inf>> ptr->elfile.name; //читаем конкретные данные в текущий элемент списка
                inf>> ptr->elfile.data;
                inf>> ptr->elfile.upd;
                inf.ignore();
        }
        ptr->next=NULL; //для последнего элемента списка указатель на следующий элемент не определен/пуст (установлен в NULL)
        inf.close(); //закрываем файл
        return list; //возвращаем полученный список
}
 
Текущее время: 08:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru