[問題] 連續輸入問題
C++可以再輸入的時候用空格當作要輸入下一個數
例如C++的
string a;
while(true)
{
cin>>a;
cout << a << endl;
}
我輸入1 2 3(按ENTER)
他輸出就會是
1
2
3
C#有辦法這樣寫嗎??
試了好久都沒辦法
像C#以下
string num1,num2;
int num3,num4;
num1 = Console.ReadLine();
num3 = Convert.ToInt16(num1);
num2 = Console.ReadLine();
num4 = Convert.ToInt16(num2);
Console.WriteLine("{0},{1}", num3,num4);
我如果輸入
2(按ENTER)
3(按ENTER)
他輸出是2,3
但是我如果輸入2 3(再按ENTER)
這樣卻會出現錯誤,然後當掉@@ 為什麼阿
C#新手琢磨中,有大大幫忙一下嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.122.185.244
→
01/20 01:48, , 1F
01/20 01:48, 1F
→
01/20 01:49, , 2F
01/20 01:49, 2F
→
01/20 01:50, , 3F
01/20 01:50, 3F
討論串 (同標題文章)