VC++6.0与VS的区别(代码移植中发现的区别,待添加)

1. 在VC++6.0中,读文件操作函数用FILE *fp=fopen(filename, "r+");

    在VS2008中则为 FILE *fp; fopen_s(&fp,filename, "r+");

2、在在VC++6.0中,写文件更效率的方法是 ofstream  outfile(filename); 然后 outfile<<“字符串”就可以。

 在VS2008中要实现同一功能则可以将要写入文件的数据写到 string类型的字符结构text中,最后再outfile<<text;能够优化一点,然仍比不上vc6的效率。

3、也就是典型的头文件包含问题,你懂的。


你可能感兴趣的:(VC++6.0与VS的区别(代码移植中发现的区别,待添加))