LINUX.ORG.RU

Вопрос по printf сотоварищи


0

0

Подскажите, пожалуйста, как реализовать на чистом С:

В С-строку :) нужно забить дату в виде hh:mm. Есть переменные long для часов и минут. Если часы или минуты меньше 10, то нужно выводить что-то типа 09:08. Разумеется, используя if(), сделать это не составит труда, но наверное можно использовать флаги sprintf и записать все в одну строку? К манам, плиз, не отправляйте. читал я их, да и дело срочное.

Заранее спасибо!

#include <stdio.h>
//...........
int hours=9;
int minutes=8;
//...........
char c_string[128];
//...........
snprintf(c_string,sizeof(c_string),"%02d:%02d",hours,minutes);
//...........

cvv ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.