Вход на сайт
Командный интерпретатор 22.03.2025
1325 просмотров
Перейти к просмотру всей ветки
в ответ uscheswoi_82 22.03.25 23:00
Немножко добавил кода:
void convert_wrtime_to_hhmmss(unsigned short wrtime, int *hours, int *minutes, int *seconds) {
*hours = (wrtime >> 11) & 0x1F;
*minutes = (wrtime >> 5) & 0x3F;
*seconds = (wrtime & 0x1F) * 2;
}
case 3:
is_done = _dos_findfirst("*.*",_A_NORMAL,&ffblk);
while(!is_done) {
printf("%s", ffblk.name);
gotoxy(13, wherey());
printf("%ld", ffblk.size);
gotoxy(13+9, wherey());
convert_wrtime_to_hhmmss(ffblk.wr_time, &hours, &minutes, &seconds);
printf("d:d:d\n", hours, minutes, seconds);
is_done = _dos_findnext(&ffblk);
}
break;
Результат работы кода, даём команду d:
? d BC.BAT 65 02:35:48 INTERP.CPP 3838 01:40:08 INTERP.EXE 17927 03:08:22 INTERP.OBJ 4145 03:08:22 README.DOC 1700 06:11:34 STARTUP.INT 39 02:50:26 TC0000.SWP 262144 03:08:22 TEST.INT 16 01:35:36
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
Моя ФЛ Он и Она
Моя ФЛ Он и Она
Назад