C++ で isblank() 関数を使用する方法

C De Isblank Guan Shuwo Shi Yongsuru Fang Fa



おそらくこの言葉を聞いたことがあるでしょう 白い あなたが C++ コードを作成している場合。この関数は、特定の文字が空白文字であるかどうかを検出するために C++ で一般的に使用されます。空白文字とは、スペース、タブ、改行など、テキスト文字列内の単語や文字を区切るために使用される文字です。

について学ぶには、このガイドに従ってください isblank() 機能を詳しく説明します。







C++ の isblank() 関数とは何ですか

isblank() は C++ 標準ライブラリの組み込み機能で、指定された文字がスペースであるかタブ文字であるかを検証するように設計されています。機能は以下に含まれています ヘッダー ファイルであり、主に空白の文字値を調べるために使用されます。文字がスペースまたはタブの場合、 isblank() 関数は true を返します。



の構文は、 isblank() 機能はシンプルです。引数として、チェックする文字を表す 1 つの文字を受け取ります。



int isblank ( インチチャンネル ) ;





この関数は、文字がスペースまたはタブの場合は true を返し、それ以外の場合は false を返します。この関数は、文字列から不要な文字や冗長な文字を削除する場合に非常に便利です。

isblank() 関数の使用法

isblank() 関数はさまざまな状況で役立ちます。チェックする:



1: isblank() を使用して文字が空白文字かどうかを確認する

使用できます isblank() 文字が空白文字かどうかを検出するメソッド。

#include
#include

整数メイン ( ) {
文字ch = 「」 ;

もしも ( 白い ( チャンネル ) ) {
std::cout << 「この文字は空白文字です。」 << std::endl;
} それ以外 {
std::cout << 「この文字は空白文字ではありません。」 << std::endl;
}

戻る 0 ;
}

上記のコードでは、変数 チャンネル 次に、 が宣言され、空白の値が与えられます。次に、if-else ステートメントを使用して、指定された文字が空白文字であるかどうかを判断します。問題の文字が空白文字の場合は、空白文字のメッセージが出力されます。

出力

2: isblank() を使用して文字列に空白文字が含まれているかどうかを確認する

isblank() メソッドのもう 1 つの一般的な用途は、文字列に空白文字だけが含まれているかどうかを判断することです。これは、ユーザー入力を検証するのに役立ちます。この関数は、入力が空であるか、単に空白が含まれているかどうかを判断するために使用できます。このシナリオでは、ユーザーに有効なデータを提供するよう求めることができます。

#include
#include

整数メイン ( ) {
std::string str = 「リナックス、ヒント! \t ;

ために ( 文字ch:str ) {
もしも ( 白い ( チャンネル ) ) {
std::cout << 'キャラクター ' << チャンネル << ' は空白文字です。' << std::endl;
} それ以外 {
std::cout << 'キャラクター ' << チャンネル << ' は空白文字ではありません。' << std::endl;
}
}

戻る 0 ;
}

コードでは文字列を初期化します str そしてそれに文字列を与えます Linux、ヒント! 。その後、for ループを使用して文字列内の各文字を走査します。特定の文字が空白かどうかを確認するには、 isblank() 方法。文字が空白でない場合は、それを示すメッセージを出力し、そうでない場合は、空白であることを示すメッセージを出力します。

出力

結論

isblank() function は、特定の文字が空白かタブかをチェックするために使用できる C++ プログラミングの強力なツールです。これは、大量のデータを迅速かつ正確に分析するために使用できる、高速、効率的、移植可能な機能です。小規模なデスクトップ アプリケーションを作成している場合でも、大規模なシステムを作成している場合でも、 isblank() 関数は、信頼性が高く、効率的で、保守が容易なコードを作成するのに役立ちます。