Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.05.2017, 21:19   #1
Vizarik
Новичок
Джуниор
 
Регистрация: 23.05.2017
Сообщений: 1
Печаль Линейный односвязный списк бд(загрузка базы данных с файла, cортировка, поиск)

Как сделать в линейном односвязном списке загрузку базы данных с файла ,а так же cортировку и поиск ?
Имеется структура данных:
Код:
struct data
{
    int id;
    char date[10];
    char country[50];
    char city[50];
    char website[50];
    float people;
};
struct list
{
	data a;
    list *next;
};
Я пытался сделать загрузку с файла, но что-то пошло не так :
Код:
void LoadFile(list **begin,data &x)
{
	char name[20];
	cout<<"Введите название файла"<<endl;
	cin>>name;
	ifstream base;
	base.open(name);
	if(!base.is_open()){
		cout<<"Файл не может быть открыт"<<endl;
		return;
	}
	do{
		base>>x.id;
		base.getline(x.date,10);
                base.getline(x.country,50);
		base.getline(x.city,50);
		base.getline(x.website,50);
		base>>x.people;
		base.close();
		Add_Beg(begin,x);
	}while(!base.eof());
}
Как делать сортировку и поиск линейного односвязного списка не получается сделать. Прошу вашей помощи.
Vizarik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Линейный односвязный список на Си Enni Помощь студентам 24 28.03.2016 18:11
Односвязный линейный список flecso Паскаль, Turbo Pascal, PascalABC.NET 1 13.05.2012 02:51
C++ Односвязный линейный список vadiprog Помощь студентам 1 01.05.2012 21:27
С++ линейный односвязный список Lady IcE Помощь студентам 3 25.04.2011 20:24
Линейный односвязный список Absinth Помощь студентам 4 11.11.2008 20:29