Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

C / C ++のiswblank()関数


関数iswblank()は、渡されたワイド文字が空白かどうかを確認するために使用されます。これは基本的にスペース文字であり、タブ文字(\ t)も考慮します。この関数は、C言語の「ctype.h」ヘッダーファイルとC++言語の「cctype」ヘッダーファイルで宣言されています。

C ++言語でのisblank()の構文は次のとおりです。

int iswblank(wint_t char);

これは、C ++言語でのiswblank()の例です。

#include <ctype.h>
#include <iostream>
using namespace std;
int main() {
   wchar_t s[] = L"The space between words.";
   int i = 0;
   int count = 0;
   while(s[i]) {
      char c = s[i++];
      if (iswblank(c)) {
         count++;
      }
   }
   cout << "\nNumber of blanks in sentence : " << count << endl;
   return 0;
}

出力

Number of blanks in sentence : 5

上記のプログラムでは、文字列が変数sに渡されます。次のコードスニペットに示すように、関数iswblank()を使用して、渡された文字列のスペースまたはブランクをチェックします。

wchar_t s[] = L"The space between words.";
int i = 0;
int count = 0;
while(s[i]) {
   char c = s[i++];
   if (iswblank(c)) {
      count++;
   }
}

  1. C / C ++のputwchar()関数

    この記事では、C ++ STLでのputwchar()関数の動作、構文、および例について説明します。 putwchar()とは何ですか? putwchar()関数は、C ++ STLに組み込まれている関数であり、ヘッダーファイルで定義されています。 putwchar()関数は、標準出力デバイスにワイド文字を書き込むために使用されます。この関数は、引数からワイド文字を取得し、それをシステムのstdoutまたは標準出力に書き込みます。 この関数は、ヘッダーファイルで定義されているputchar()のワイド文字バージョンです。 構文 putwchar(wchar_t widec); パラメ

  2. C / C ++のSystem()関数

    与えられたタスクは、C / C ++でのsystem()の動作を示すことです。 system()関数は、C /C++標準ライブラリの一部です。コマンドプロセッサまたはオペレーティングシステムの端末で実行できるコマンドを渡すために使用され、完了後に最終的にコマンドを返します。 この関数を呼び出すには、またはを含める必要があります。 構文 構文は次のとおりです- int system(char command) コマンドがエラーなしで実行された場合、この関数はゼロを返します。 例 Input: system(“date”) Output: The current d