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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2014, 20:43   #1
MyLifeStyle
Пользователь
 
Регистрация: 29.04.2014
Сообщений: 25
По умолчанию Отсортировать по имени

Помогите!Надо отсортировать по имени.
C типом int проблема в сортировки нету. c char не могу разобраться.
Нашел похожие примеры, не вышло.




Помогите пожалуйсто.
Код:

Код:
struct Student
{
    char Name_Stu [20];
    char Surname_Stu [20];
    char Code_Stu [10];
    char Groupe_Stu[10];
};


void Sort_Student()
{
ifstream fi("Students.txt", ios::binary);
if(!fi) cout<<"Error with file\n";
else {fi. seekg(0,ios::end);
std::streamoff size=fi.tellg();
size=size/sizeof(Student);
Student * Students_1= new Student[size];
fi.seekg(0, ios::beg);
fi.read ((char*)Students_1,sizeof(Student)*size);
bool b=false;



for(int i=0; i<size; i++)

{
cout<<"\t Имя студента:"<<Students_1[i].Name_Stu<<"        | \n";
cout<<"\t Фамилия студента:"<<Students_1[i].Surname_Stu<<" | \n";
cout<<"\t Код:"<<Students_1[i].Code_Stu<<"                 | \n";
cout<<"\t Група:"<<Students_1[i].Groupe_Stu<<"             | \n";
}
.....
.....
....
....

if(!size) 
	cout<<"Нету записаей"<<endl;
delete [] Students_1;
system("Pause");

}}
MyLifeStyle вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка матрицы. Первую и вторую строки отсортировать выбором по убыванию, пятый и шестой столбец отсортировать (С++) Sasha316 Помощь студентам 0 23.11.2012 00:48
Отсортировать. Вадим Буренков Помощь студентам 1 20.08.2009 14:46
Не получается отсортировать nec117 Общие вопросы C/C++ 3 27.02.2009 20:42
Помогите отсортировать! freedos Microsoft Office Excel 3 20.11.2008 04:18