请教字符串长度不足,用空格在后面补充,如何实现

请问字符串长度不足,用空格在后面补充,怎么实现?我定义了个字符串charbuffer[20];现在buffer里有10个字节,

请问字符串长度不足,用空格在后面补充,怎么实现?
我定义了个字符串
char     buffer[20];
现在buffer里有10个字节,现在要将剩余空间用空格补足,怎么实现?

[解决办法]
memset(str, 0x20, sizeof(str));
....
str[19] = '\0 ';
[解决办法]
strcat 就可以吧
[解决办法]
可以的!

[解决办法]

for(int i=10;i <20;i++)
{
buffer[i]= ' ';
}


[解决办法]
int len = your [len]
for(int i = len;i < 20; i++)
char[i] = ' ';
[解决办法]
wori 被抢先了。
[解决办法]
初始化时全赋值为空格符不就行了
[解决办法]
同意ls的!!!
#include <stdio.h>
int main()
{
char buf[20]={0};
for(int i=0;i <20;i++)
printf( "%c ",buf[i]);

}
这样就把buf初始化为空格了
然后就,存多少,是多少了
[解决办法]
void main()
{
char t[20] = "aaaaaaaaaa ";

memset(&t[10], ' ', sizeof(t) - sizeof(char) * 11);

system( "pause ");
}