如何继续输入,直到用户按下空格键

How to keep taking entry until user presses space?

本文关键字:用户 空格键 输入 何继续 继续      更新时间:2023-10-16

我正在为数学方程式编写代码,同时我需要从用户那里获取输入,直到他想要为止。我只是试图为用户输入设置一个 while 循环,但我似乎没有结束!

#include <iostream>
using namespace std;

int main()
{ 
 int x,y,counter=0,n=0,X=0,Y=0,S_X,S_Y;

  cout<<"Enter space to end entry n";
  cout<<"Enter x and y: n";
    for(int i=0; x!=' ' ; i++) // sum of X and Y entries!
       {
           cout<<"x: ";
           cin>>x;

           cout<<"y: ";
           cin>>y;

           counter++;
           X=X+x;
            Y=Y+y;
    }
     n=counter;
   // X=X+11;
   // Y=Y+11;

  return 0;

}

你已经定义了 x 有 int,所以它永远不会等于 ' '

(除非用户输入当前使用的字符集' '的数值(例如ASCII,EBCDIC等))