小编Ste*_*ium的帖子

创建一个字符串变量并在同一行请求输入?

我绝对讨厌这些不必要的编程步骤,你在一行上声明和分配一个变量,然后在下一行请求输入.

为了简短起见,我想创建一个变量并在同一行上请求输入.

目前我正在写这样的代码:

string name = "";
cout << "Please enter your name: ";
cin >> name; //Too many steps for no reason
Run Code Online (Sandbox Code Playgroud)

这有点我的目标:

string name = cin >> name
Run Code Online (Sandbox Code Playgroud)

显然,这条线在C++中不起作用,如果我闭上眼睛并捕食它,它也会起作用.

这样做有一个小技巧吗?我的意思是它可以在分配数组时使用for循环,为什么不在一行上声明和输入分配?

我知道读者会试着跳出窗外.goto证明了这个理论,是的,我自豪地使用它:)

任何帮助赞赏!

c++ variables input cin variable-declaration

4
推荐指数
1
解决办法
74
查看次数

标签 统计

c++ ×1

cin ×1

input ×1

variable-declaration ×1

variables ×1