isdigit

    -1熱度

    4回答

    我有我的問題。我從控制檯收到2條警告,但我不知道我的代碼有什麼問題。你可以看看嗎? 方案假設,以顯示線與至少11個字符和4個數字 #include <stdio.h> #include <ctype.h> int main() { char line[200]; printf("Enter a string: \n"); while(fgets(line,

    -1熱度

    1回答

    「3」.isdigit()在Mac上的python 3中返回false。但它在Spyder控制檯或PC上返回正確。到底是怎麼回事?

    1熱度

    1回答

    我正在嘗試在C中使用使用使用struct實現的堆棧創建反轉 - 波蘭符號解釋器。它應取所有的一位數值(0-9)和運算符+,-,*和/,並通過退出程序拒絕所有其他數值。 我想捕獲整個表達式,因爲它是作爲字符串鍵入的,它具有char類型,但是當我使用isdigit()時,它總是返回一個非零函數(IE,它不是數字),甚至當它看起來是給用戶的時候。我相信這是爲了處理字符串是char類型的事實,但我不認爲我