dev c++编程基础问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 18:02:45
#include"iostream.h"
int main()
{
char a ;
cin>>a;
cout<<"刚才输入的是"<<a;
system("pause");
return 0;
}
为什么输不出刚才输入的那个字啊 还有 cout<<"刚才输入的是"<<a 为什么改成 cout<<"刚才输入的是"<<a<<end1; 就不能运行了

其实是可以看到的,你注意一下,当出现"请按任意键继续..."后,你继续按一下回车就可以看到刚才输入的字了。
system("pause")就是从程序里调用“pause”命令, 而“pause”这个系统命令的功能很简单,就是在命令行上输出一行类似于“Press any key to exit”的字,等待用户按一个键,然后返回。system("pause")就是执行Dos命令pause,等待用户输入。

另外回车换行符是endl('l'),而不是end1('1')

正确的程序:

#include <iostream>
using namespace std;
int main()
{
char a;
cin>>a;
cout<<"刚才输入的是"<<a<<endl;
system("pause");
return 0;
}

我刚用DEV c++测试一下,成功输出了char a了,

另一个问题:应写“<<endl”而不是“<<end1”
end后是“L”,不是“1”

endl的意思是换行,写不写都行,写了就是格式漂亮,不堆在一行里