请问字符串长度不足,用空格在后面补充,怎么实现?我定义了个字符串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 ");
}
