在VS2010中运行C++程序,编译,运行都成功,但是结果却和在VC中的不一样,是为什么?

http://blog.csdn.net/lavorange/article/details/16924705 这个是代码的链接地址。求问题出在哪里。
下面是在vs2010中运行的结果截图:

下面是预期的运行结果:

你的工程类型,弄错了。。。。。


    要建立Console的工程




2. 这里,要选Console和Empty




3. 完成以后,在工程里随便添加一个CPP,把代码COPY过去,就能编译运行了。。。

追问

谢谢,运行成功了。追问一下,为什么运行以后,它显示“can not open the file data.txt”。是因为这个txt文件保存路径有要求吗?程序中怎么没有打开这个txt文件的路径命令?

追答

0.0 1.1 A
1.0 1.0 A
2.0 1.0 B
0.5 0.5 A
2.5 0.5 B
0.0 0.0 A
1.0 0.0 A
2.0 0.0 B
3.0 0.0 B
0.0 -1.0 A
1.0 -1.0 A
2.0 -1.0 B
把上面的这些数据,粘贴到记事本里面,再保存成data.txt;然后把data.txt拷贝到EXE目录下面,就行了。。。

fin.open("data.txt"); 这个代码,是加载当前路径下的data.txt;

所以你也可以通过修改这个文件名,来指到别的地方:
比如fin.open("c:\\data.txt");

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-13
汗,你建了一个win32 Application工程 是建一个win32 Console Application 工程
第2个回答  2013-12-12
这是什么软件做的啊!!!急求
相似回答