1、出错原因是:我以为c++兼容所有的c,于是就自以为是地认为IOSTREAM.H也包含了所有的STDIO.H 2、后来才发现我理解错了,IOSTREAM.H、STDIO.H都是标准输入输出类,前者和后者所包含的方法是明显不同的。