相关讨论
新手..
有这样一个题目:编写一个程序, 一次显示文件的一行, 然后, 等待用户按回车键后显示下一行。
我这样写:
#include
#include
#include
using namespace std;
int main() {
string line;
ifstream in("enter.cpp");
while (getline(in, line)) {
cout << line;
string input;
&nb...
cin与cin.get()有什么不同?
cin.get()是不是与EOF配套使用,而cin不可以呢???
[code]
#include
#include
using namespace std;
int main()
{
int ch;
do
{
system("clear");
cout<<"请选择文件类型:";
cin>>ch;
if(1==ch)
{
cout<
我写了段代码,是一个“数学魔术”。
代码如下:
[code]
#include
using namespace std;
int main()
{
int number = 0; // 用户所想的数字
int n; // 卡片号
cout << "请在心中默想一个0-31的数字。然后在下面的5张卡片中查找你所想的数字:\n"
"卡片1: 1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31\n"
"卡片2: 2,3,6,7,10,11,14,15,18,19,22,23,26,27,30,31\n"
"卡片3: ...
#include;
#include;
void main()
{
char str[20];
while(getchar()!='#')
{
cin.getline(str, 20);
}
cout <cin.getline()函数,但是不知道怎么结束循环?上面那样做不能使循环结束。
#include ;
void main()
{
char str[128];
cout<<"type in a line of text and press enter"<cin.getline (str,sizeof(str),'x');
cout <<"first line:"<cin.getline (str,sizeof(str));
cout <<"second line:"<
#include ;
#include ;
using namespace std;
int main(int argc, char** argv)
{
string temp;
cin >;>; temp;
return 0;
}
如果输入某字符串后按回车,则正常退出
如果直接按回车,则永远不能退出,请问能否让程序退出?
谢谢
源代码是:
#include
using namespace std;
int main(){
double radius;
cout<<"Please input radius:"
cin>>radius;
double result = radius*radius*3.14*4;
cout<<"The result is "<cin>>radius;时,应该有个...
int i;
cin >> i;
while (cin.fail())
{
cout << "Input error, try again: ";
cin >> i;
}
如上语句,但在执行时,当输入非int值(比如字符)会陷入死循环,我不太明白cin.fail()的作用,书上说是可以检测类型不匹配和EOF
用cin.get()
#include
using namespace std;
int main( )
{char ch[20];
cin.get(ch,20,'/');
cout<<"The first part is:"<cin.ignore( );//跳过输入流中一个字符
cin.get(ch,20,'/');
cout<<"The second part is:"<
using namespace ...