我想在C整数中添加前导零。我正在制作一个时钟。这是我迄今为止的代码:
int main(){
while (1){
time_t present;
time(&present);
struct tm *myTime = localtime(&present);
printf("%2d:%2d:%2d\n", myTime->tm_hour,myTime->tm_min, myTime->tm_sec);
sleep(1);
}
return 0;
}
这是当前的输出结果:
11:30: 0
11:30: 1
11:30: 2
11:30: 3
11:30: 4
11:30: 5
11:30: 6
11:30: 7
11:30: 8
11:30: 9
11:30:10
这是我想要的输出:
11:30:00
11:30:01
11:30:02
//and so on...
printf()
的内容 - man页,cppreference等。 - Shawn%02d
格式。 - Weather Vane