C和C++入门的一个问题

来源:百度知道 编辑:UC知道 时间:2024/07/04 20:45:24
刚刚接触C和C++,用的是清华大学出版社的《C和C++基础教程与题解》。实验题开始用TurboC++,经常无法运行C++的代码。那么用VC++怎么运行这些代码呢?
比如这个:

#include<iostream>
using namespace std;
int main()
{
int i;
i=56;
cout<<i<<endl;
i=i+1;
cout<<i<<endl;
}

开始的设置就不太会选,望前辈们教教小弟~谢谢啦~~
build的话,output的编译显示:
Console.exe - 0 error(s), 0 warning(s)
并没有看到期望中的运行结果:
56
57

F5的话,会弹出窗口说“File not found”
Ctrl+F5的话,先会问“Do you want to buil it?”,选“Yes”,又弹出窗口说“Cannot execute program”

可能你不会用VC++编DOS下的程序吧。
1.先打开你的VC6.0,然后“新建”,选“工程”,里面有一个Win32 console application选中,然后填入“路径”,和“工程名”。
2.进入后新建一个文件,取后缀名为.cpp,然后编译运行就OK了。
希望以上解答对你有帮助。

检查
1 你是否只是编译并没有执行程序。
2 如果是执行程序程序没看到结果,可以在让程序结束前暂停一下。


#include<iostream>
#include <stdlib.h>
using namespace std;
int main()
{
int i;
i=56;
cout<<i<<endl;
i=i+1;
cout<<i<<endl;
system("PAUSE");

}

F5 是运行,一下输出后就关闭显示窗口了
你按Ctrl+F5 就可以看到输出的结果了!!!

换个编译器 vc怎么样?

可以的!你自己好好看下就立刻明白啦!

...没return 0; 啊!!!
程序正常运行 如果是int的话,就必须加个return 0;
这是C++标准
当然也可以void,不过并不提倡
还有CTRL+F5才是执行,在VC中这样就可以正常执行,也可以按F4找下有没有错,再执行