ctime 输出时间会换行的解决方法

mac2024-05-31  38

输入时间自动换行的原因: 

char *ctime(const time_t *time); 该返回一个表示当地时间的字符串指针,字符串形式 day month year hours:minutes:seconds year\n\0。

用这个方法可以解决

#include <ctime> time_t now = time(0); char* dt = ctime(&now); dt[strlen(dt)-1]=0; std::cout << dt << ... << std::endl;

 

最新回复(0)