首页 > 代码库 > sizeof和charsmax

sizeof和charsmax

 1 public plugin_init() 2 { 3     new str1[8], str2[8] 4      5     copy(str1, sizeof(str1), "0123456789") 6     format(str2, sizeof(str2), "0123456789") 7      8     server_print("copy sizeof : [%s]", str1) 9     server_print("format sizeof : [%s]", str2)10     11     12     new str3[8], str4[8]13     14     copy(str3, charsmax(str3), "0123456789")15     format(str4, charsmax(str4), "0123456789")16     17     server_print("copy charsmax : [%s]", str3)18     server_print("format charsmax : [%s]", str4)19     20     21     new str5[9], str6[9]22     23     copy(str5, sizeof(str5), "一二三四五六七")24     format(str6, sizeof(str6), "一二三四五六七")25     26     server_print("chinese copy sizeof : [%s]", str5)27     server_print("chinese format sizeof : [%s]", str6)28     29     30     new str7[9], str8[9]31     32     copy(str7, charsmax(str7), "一二三四五六七")33     format(str8, sizeof(str8), "一二三四五六七")34     35     server_print("chinese copy charsmax : [%s]", str5)36     server_print("chinese format charsmax : [%s]", str6)37     38 }

运行结果:

 

copy命令有点BUG吧, format完全没问题, sizeof/charsmax都可以使用, 顺便一提在pawn里一个全角字符占用3个字节...

 

sizeof和charsmax