1)精心编程避免缓冲区溢出。编写程序时,应当严格检查缓冲区长度,避免出现将过长的数据复制到长度较小的缓冲区空间,程序员一方面要预估并控制输入数据的长度,并且根据需要动态地申请/分配内存以便灵活处理具有不定长度的输人数据,甚至在处理更长输人数据时采用分段复制、分段......