我的几行代码,为何不能从getchar()读入字符呢?真是怪了,错在哪里呢?
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
char c1,c2;
int a;
float b;
cin >> c1 ;
cin >> c2 ;
cin >> a ;
cin >> b; cout << c1 << ' '
<< c2 << ' '
<< a << ' '
<< b << endl;
//getch();
c1=getchar();
cout << "c1=" << c1 << endl;
getch();
return 0;
}
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
char c1,c2;
int a;
float b;
cin >> c1 ;
cin >> c2 ;
cin >> a ;
cin >> b; cout << c1 << ' '
<< c2 << ' '
<< a << ' '
<< b << endl;
//getch();
c1=getchar();
cout << "c1=" << c1 << endl;
getch();
return 0;
}
解决方案 »
- teechart添加一个折线类型的fastlineseries
- 求助,如何封装SDI程序到一个Dll中,并在其他程序中调用?
- 如何禁用vc的程序出错调试询问窗口?
- 求救:如何创建一个类似于powerpoint设计模板的选择与应用的程序[在线等]
- MessageBox内怎样显示变量值?
- 想实时检测CEdit框的内容~~~
- 哪位介绍个表格控件!
- 用CreateThread和ExitThread有什么坏处?
- 我还以为在最后几天可以拿到五个角呢,可惜只差几十分,遗憾中,散分.我甚至怀疑CSDN计分有点不准.
- IE的缓存问题??
- 在线等前辈赐教 如何画以下一条直线?万分感谢
- 如何把记事本里的数据输入到程序数组里
cin.ignore();
就行了,但是我不明白。为什么呢?