程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 編程-匯編語言初學者提問,求老司機解答

編程-匯編語言初學者提問,求老司機解答

編輯:編程綜合問答
匯編語言初學者提問,求老司機解答

想在匯編中實現判斷是否輸入的為一個數字與a的組合,比如輸入的必須為1a、2a、20a之類的。想不到什麼好方法,本人初學,求指教

最佳回答:


 根據ascii判斷

C的實現
bool foo(char * ch)
{
    int s = 0;
    while (true)
        {
            if (s == 0)
                {
                    if (*ch >= '0' && *ch <= '9') continue;
                        if (*ch == 'a') s = 1; else return false;
                }
                if (s == 1) return *ch == '\0';
                ch++;
        }
        return false;
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved