gpt4 book ai didi

c# - C++ 到 C# : cin to Console. 读取

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:22:21 27 4
gpt4 key购买 nike

有没有办法像在 C++ 中那样在 C# 中读取同一行的多个输入?

我已经包括了一个例子:

#include <iostream>
#include <string>
using namespace std;

int main ()
{
cout << "Format: name age"<< endl;
int age;
string name;
cin >> name >> age;
return 0;
}

最佳答案

String.Split 是这里显而易见的解决方案:

string input = Console.ReadLine();
string [] split = input.Split(` `);

然后使用结果数组。

您失去了“漂亮”的变量名,并且必须将 string 转换为 int - 但无论如何您都必须这样做。

您可以指定一组拆分字符:

string [] split = words.Split(new Char [] {' ', ',', '.', ':', '\t' });

关于c# - C++ 到 C# : cin to Console. 读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4101625/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com