C++代码,错在哪里?帮忙改正

科技网编2023-03-12 09:362700

cin>> firstName >>" " >> lastName

这里无法编译啊。

cin 怎么能给一个常量" "(空格)赋值呢?

std::cin>> firstName >>" " >> lastName;

明白你的意思,你的意思是要在firstName和lastName之间加个空格来区分,事实上这个空格你应该在键盘输入时输入,系统会自动按照空格将两个名称保存到这两个变量中的

std::cin完成的功能是从输入流中将数据读出来,并保存在后面的一个或者多个变量中,也就是说,>>后面的必须是定义的变量

将他修改为:std::cinfirstName >>lastName;

一切OK

评论区