szMessage太短了,strcpy()的时候越界。你不要老问这种问题。好好看看C++的书!!

解决方案 »

  1.   

    只要复制的字符串长度就超过szMessage的长度就是越界。越界造成的后果的严重性是不可预测的。走运的就象ccnuxjg(钢铁就是这样炼成的!)那样,两种都没事。不走运的,程序就会崩溃,甚至是系统崩溃(特别是Win98)。所以对越界不能存在侥幸心理。
      

  2.   

    在vc下面编译,没有错啊只是szMessage[4]里只有h、e、l、l
    而szMessage[5]里有h、e、l、l、o
      

  3.   

    To youg():
      看看帖子好不好!!!