把这两句C语言翻译成C++语言

来源:百度知道 编辑:UC知道 时间:2024/05/18 01:41:06
while (scanf("%d", &num) == 1)
scanf("%lf%lf", &x, &y);
这两句话翻译成C++是什么?请教各位
改成cin的形式是什么?
while((cin>>num)==1)不对,我替换过来编译出错了

error C2679: binary '==' : no operator defined which takes a right-hand operand of type 'const int' (or there is no acceptable conversion)

while (scanf("%d", &num) == 1)
scanf("%lf%lf", &x, &y);

确实,不用改什么就可以。C++兼容C的。

while(1==(cin>>num))
cin>>x>>y;

float x,y;
while(cin>>num==1)
cin>>x;cin>>y;

while((cin>>num)==1)
cin>>x>>y
不知道对不对呀!