请问一个问题:如何将char[]中的空白内容删除? 我定义了一个char[100],其中头5个字节有内容,其他的应为空了。现在一显示或加入richedit control,就出现了一串的"烫烫烫烫烫烫烫"。请问如何将这个数组中的实际内容放入一个字符串中? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把第六个字节赋成'\0'不就可以吗?或者在填入内容前先清空所有,char s[100];memset(s, 0, 100);或者直接使用strcpy,sprintf等等填入数据,字符串结束符'\0'会被自动附加到最后。 还可以构在一个CString。char s[100];......CString s1(s, 5) void *memcpy( void *dest, const void *src, size_t count );Return Value:memcpy returns the value of dest.Parameters:dest:New buffersrc:Buffer to copy fromcount:Number of characters to copy 这个问题是因为你没有初始化它。没有初始化的内存就是CCCCCCCCCCC来表示的。CC就是烫咯。char ch[100]memset(ch, 0, 100);这样就行了。当然你也可以用zeromemory甚至可以用for(i=0;i<100;i++){ ch[i]=0;} 这个问题是因为你没有初始化它。没有初始化的内存就是CCCCCCCCCCC来表示的。CC就是烫咯。char ch[100]memset(ch, 0, 100);这样就行了。当然你也可以用zeromemory甚至可以用for(i=0;i<100;i++){ ch[i]=0;} 将char[]中的空白内容删除除了使用memset,还可以使用ZeroMemory VC中MapX 5.02实现鹰眼功能 no overloaded function takes 9 parameters 什么意思? 请问有关用install shield 做安装文件的问题! 问几个简单的问题! 急!求助! 关于m_sttFilter出错,,SOS! 我的Win2000,VC6.0找不到“comsvcs.h”谁发给我? COM,求助,过来人请进!!!! 自己的基于对话框的窗口,类名怎么不是我定义的类的名字呢? 我是一个初学者,请问如何才能学好VC? 一个简单的网页传输机制,技术总监说可以这么传,我却怎么也得不到值 有关拖动静态文本框的问题!
char s[100];
memset(s, 0, 100);或者直接使用strcpy,sprintf等等填入数据,字符串结束符'\0'会被自动附加到最后。
char s[100];
......
CString s1(s, 5)
没有初始化的内存就是CCCCCCCCCCC来表示的。CC就是烫咯。char ch[100]
memset(ch, 0, 100);
这样就行了。
当然你也可以用zeromemory
甚至可以用
for(i=0;i<100;i++)
{
ch[i]=0;
}
没有初始化的内存就是CCCCCCCCCCC来表示的。CC就是烫咯。char ch[100]
memset(ch, 0, 100);
这样就行了。
当然你也可以用zeromemory
甚至可以用
for(i=0;i<100;i++)
{
ch[i]=0;
}
除了使用memset,还可以使用
ZeroMemory