程序里面有一句word = name[rand()%20].length(),结果程序各种崩溃。
查明原因是竟然因为汉字占两个字节,“张三”是4,我当2算,还用3减,怪不得。
以后崩溃首先检查是不是汉字的问题。
版权声明:本文为jgjfror原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
程序里面有一句word = name[rand()%20].length(),结果程序各种崩溃。
查明原因是竟然因为汉字占两个字节,“张三”是4,我当2算,还用3减,怪不得。
以后崩溃首先检查是不是汉字的问题。