嗨誰能幫助我請。我需要檢查我的輸入只包含整數。林猜測從查找它,我使用isDigit
函數,但我不知道如何使用它來檢查整個數字。檢查輸入是一個有效的整數
我用C++與MSI所以我得到的整數如下交互:
hr = WcaGetProperty(L"LOCKTYPE",&szLockType);
ExitOnFailure(hr, "failed to get the Lock Type");
我想我必須要改變szLockType
爲char,然後使用isdigit
通過每個字符進行掃描,但我不知道如何實現這一點。任何幫助將不勝感激。 P.s我是初學者,所以請原諒,如果這是一個非常微不足道的問題.. :)
http://en.cppreference.com/w/cpp/string/basic_string/stol將執行轉換,並且如果它不能執行則拋出異常。 – BoBTFish