C 語言標準函數庫分類導覽 - ctype.h isascii()

ctype.h 的函數 isascii() 測試參數是否為 ASCII 符號,滿足條件回傳非 0 的值,否則回傳 0 。



以下程式接受使用者輸入字元,並且判斷是否為 ASCII 符號
#include <stdio.h>
#include <ctype.h>

int main(void)
{
    char t;
    
    while (t = getchar()) {
        if (t == EOF) {
            break;
        }
        
        if (t == '\n') {
            continue;
        }
        
        if (isascii(t)) {
            printf("對,是ASCII字元...\n");
        } 
        else {
            printf("不是ASCII字元喔...\n");
        }
    }
    
    return 0;
}

/* 《程式語言教學誌》的範例程式
    http://pydoing.blogspot.com/
    檔名:cascii.c
    功能:示範 ctype.h 中函數 isascii() 的使用
    作者:張凱慶
    時間:西元2010年6月 */



編譯後執行,結果如下



您可以繼續參考


沒有留言: