閱讀546 返回首頁    go 技術社區[雲棲]


isgraph <ctype.h> <cctype>

原文:https://www.cplusplus.com/reference/clibrary/cctype/isgraph/

int isgraph ( int c );
檢查一個字符是否是可顯示字符。

檢查參數c是否是一個可顯示字符。可顯示字符包括那些可以打印出來(由isprint返回值決定),不被認為是可顯示字符的空格符(例如 ' ')除外。
想要得到不同的ctype函數在處理每個標準ANSII字符返回值的詳細圖表,請閱讀參考<cctype>頭文件。
在C++語言中,一個特定於語言環境模版版本的isgraph函數存在於頭文件<locale>。

參數
c
 待檢查字符,被轉換成一個整數或者EOF結束符。
 
返回值
 如果事實上c是一個可顯示字符,返回值為非0(例如:true)。否則,返回值為0 (例如:false)。
 
實例

/* isgraph example */
#include <stdio.h>
#include <ctype.h>
int main ()
{
  FILE * pFile;
  int c;
  pFile=fopen ("myfile.txt","r");
  if (pFile)
  {
    do {
      c = fgetc (pFile);
      if (isgraph(c)) putchar (c);
    } while (c != EOF);
    fclose (pFile);
  }
 }

這個例子打印出"myfile.txt"中的內容,空格字符和特殊字符除外。例如,僅僅打印出那些可以顯示的字符。

最後更新:2017-04-02 06:52:08

  上一篇:go Thinking in Java,,敏捷軟件開發原則、實踐與設計模式
  下一篇:go android service 精辟解說(摘)