搜索
查看: 1702|回复: 3

请问如何连接2个字符串?

[复制链接]
发表于 2006-7-14 00:01:30 | 显示全部楼层 |阅读模式 来自 上海普陀区
我想在用户的名字前面加个标识,例如名字是Player想在前面加上[SH]变成[SH]Player,不知道应该用什么函数来实现,到官方查了下有个函数是
strcat ( dest[], const source[], maxlength )

不知道怎么用,能给个例子吗?
发表于 2006-7-14 08:20:22 | 显示全部楼层 来自 云南昆明

回复: 请问如何连接2个字符串?

#include <amxmodx>
#include <string>

public abc(id)
{
   new n[32]
   new sh[32]
   sh="[SH]"
   get_user_name(id,n,32)
   strcat(sh,n,32)

   client_print(0,print_chat,"%s",sh)
        return PLUGIN_HANDLED
}

public plugin_init()
{
        register_plugin("111","1.0","FoX")
        register_clcmd("l", "abc")
}
回复

使用道具 举报

发表于 2006-7-14 08:24:45 | 显示全部楼层 来自 云南昆明

回复: 请问如何连接2个字符串?

比如说strcat(sh,n,32)
是把n接到sh后面去,32是限制最大长度
回复

使用道具 举报

 楼主| 发表于 2006-7-14 11:59:32 | 显示全部楼层 来自 上海普陀区

回复: 请问如何连接2个字符串?

应该是这个道理,但是看了官方的函数解释那个dest和source看得我莫名其妙
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表