C++编程思想的书后习题p46 2-7编一个程序,一次显示文件的一行,然后,等待用户按回车键后显示下一行。原题是
C++编程思想的书后习题
p46 2-7
编一个程序,一次显示文件的一行,然后,等待用户按回车键后显示下一行。
原题是这样的,但是我想知道程序是怎么接受 用户的输入是“回车”的
查asc码说 回车好像是0x13???
我的想法是
if(cin >> 回车)
{
cout << "aaa" << endl;
}
可是这个的真的源代码要怎么写啊????
[解决办法]
char ch;
while((cin>>ch))&&(ch=='a'))
{
cout<<"hello"<<endl;
}
给个类似的吧。
[解决办法]
回车的话貌似无法用>>获得,要用get
[解决办法]
输入操作符无法获得换行符,要用getchar()函数来获得,比如:
- C/C++ code
char ch,s = '\n';if((ch=getchar()) == s){}
[解决办法]
#include <iostream>
#include <fstream>
#include <string>
#include <conio.h>
using namespace std;
int main()
{
ifstream out("E:\\bpoparamters.cpp");
string str;
while(getline(out,str))
{
cout<<str+'\n';
getche();
}
return 1;
}
[解决办法]
[解决办法]
[解决办法]
