Если поезд ушёл, значит он был не твой
Здравствуйте!
подскажите как сделать сортировку по дате?
подскажите как сделать сортировку по дате?
все написала, кроде сортировки по дате!
и вообще как задать формат даты?
*~.Samaya_Sladkaya.~*, автор, конкретизируй, где хранятся данные и т.д.
... // цикл чтения структур
int y, m, d; // Куски даты
fscanf(fil, "%d.%d.%d", &y, &m, &d); // Формат можно сменить, но это не суть важно, fil - исходный файл
... // тут проверки на валидность и все такое
int intDate = 372 * y + 31 * (m-1) + d; // Вот и критерий для сортировки по дате. Пихни в поле структуры и радуемся жизни.
... // а тут все, что идет дальше
372 = 12 * 31, для четкости
че-та не догоняю немного этот момент
[revolver] на компе!
Ну наверное логичнее так d + m*1 00 + y * 1 00 00
будет 5/09/98
98009005