我想從用戶那裏得到一個輸入,例如(4,5)。但我只想得到整數值。(4和5)我爲此編寫了一個代碼。但它沒有工作。如何修復問題。我怎樣才能從tupple得到數字?
int x, y;
int c;
c = getchar();
while (c != EOF) {
while (c != '(' && c != EOF) {
c = getchar();
}
while (c != ',' && c != EOF) {
c = getchar();
}
x = c;
while (c != ',' && c != EOF) {
c = getchar();
}
while (c != ')' && c != EOF) {
c = getchar();
}
y = c;
}
我得到輸入(1,4)。輸出是x= 44
和y= 45
?
您應該將此標記爲C而不是C++。 –
哪種類型是'c'?將'char'轉換爲'int'使用其ASCII碼。 – rpsml
順便說一句,'我爲此編寫了一個代碼,但它沒有工作,我該如何解決這個問題.'是一種說法「我的代碼不工作,請爲我調試」的不同方式,根據一個非常具體的類別來解決這些問題。 –