首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

一个c语言的字符串和字符数组的有关问题

2012-02-12 
一个c语言的字符串和字符数组的问题我有一个charbuff[512]的数组,从SOCKET收到的数据放在其中。要把其中的2

一个c语言的字符串和字符数组的问题
我有一个char   buff[512]的数组,从SOCKET收到的数据放在其中。要把其中的20-30位置的值当作字符串赋给一个char*p的变量(已经申请了空间)。肯定不能用strcpy的函数吧。是否要用memcpy函数?然后p申请的最后一位设置为0?我目前是这样处理的,不知道有没有更好的办法。

[解决办法]
这样就ok了
[解决办法]
可以用strncpy

[解决办法]
一样,
memcpy 或者 strncpy 或者 memccpy ,
都需要手动设置最后的 \0 字符串结束标志的。

热点排行