char buff[MAXLINE];
time_t ticks;
ticks = time(NULL);
snprintf(buff, sizeof(buff), "%.24s\r\n", ctime(&ticks)); // with .
我尝试过以下一行,看不出任何区别:
snprintf(buff, sizeof(buff), "%24s\r\n", ctime(&ticks)); // without .
我在这里错过了一些关键点吗?
谢谢
答案 0 :(得分:4)
%.24s
指定打印24个字符的最大。
%24s
指定打印24个字符的最小。