从...开始

char tval[20] = "temp:26.62";

如何在填充 tval 之前添加空格字符?我最终需要它来获得这个:
char tval[20] = "temp:26.62          ";

最佳答案

像这样,大概

size_t prevlen = strlen(tval);
memset(tval + prevlen, ' ', 19 - prevlen);
*(tval + 19) = '\0';

关于c - 如何在C中填充字符数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33689274/

10-09 03:28