MFC程序中出现“屯屯屯屯屯屯屯屯屯屯屯屯屯”
1、数组越界访问。
2、字符串未初始化。
3、忘记在字符串末尾加‘\0’或操作失误,将‘\0’覆盖了。
4、读取文件时,分配的字符串长度正好与文件长度相等,造成字符串末尾没有‘\0’,正确的做法是多分配一个长度,然后末尾加‘\0’
MFC程序中出现“屯屯屯屯屯屯屯屯屯屯屯屯屯”
1、数组越界访问。
2、字符串未初始化。
3、忘记在字符串末尾加‘\0’或操作失误,将‘\0’覆盖了。
4、读取文件时,分配的字符串长度正好与文件长度相等,造成字符串末尾没有‘\0’,正确的做法是多分配一个长度,然后末尾加‘\0’