sscanf好像很危险char s[2]; char t = "test "; sscanf(t, "%s ",s); 上面的代码会使内存溢出,如何解决这个问题呢[解决办法]老不用sscanf了,是不是可以指定 "%2s "这样的东西来限制输入长度? 不然就开一个足够大的临时字串如szTmp[1000]来保存,检查长度后再转到s[2]中