在用c++6.0时,写好程序后却运行不了?是怎么回事呢?

来源:百度知道 编辑:UC知道 时间:2024/06/08 16:51:11
本人第一次用c++多以不是很懂如何操作,我安装的是C++6.0
我的程序是
#include <iostream>
main(){
int i ;
cout << "输入i" <<endl;
cin >> i;
cout << "i";
}
保存的名字为ccc.txt,(保存时只有**.txt格式可以选,没有其他格式可以选)

结果按F5时显示说"the file does not exist,do you want to build it"
我选择是,他就说"E:/C++程序/debug/ccc.exe文件没有找到"
我点击“确定”,然后就没有执行了

下边组建那里显示是这样的:

--------------------Configuration: ccc - Win32 Debug--------------------

ccc.exe - 0 error(s), 0 warning(s)

首先把你的文件名字保存为ccc.cpp,因为C++的源程序的扩展名为.cpp的。保存的时候选择所有文件(*.*),再输入ccc.cpp。
其次是在这个程序中你使用了C++中的名字命名空间,所以使用的时候有两种方法使用,现分别把源程序伏在下面:
第一种使用方法:
#include <iostream>
using namespace std;
int main(){
int i ;
cout << "输入i" <<endl;
cin >> i;
cout << "i"; //这句话是直接输出字符i的,要是要输出刚才输入的值的话就需要把这个改为cout << i; ,一定要注意!
return 0;
}
第二种使用方法:
#include <iostream.h>
void main(){
int i ;
cout << "输入i" <<endl;
cin >> i;
cout << "i"; //这句话是直接输出字符i的,要是要输出刚才输入的值的话就需要把这个改为cout << i; ,一定要注意!
}
这两种方法下都是正确的,你可以试一下的!祝学的愉快!

#include <iostream> //改成#include <iostream.h>
//或在下一行加上 using namespace std;
main(){
int i ;
cout << "输入i" <<endl;
cin >> i;
cout << "i"; //改成cout << i;
}