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

C / C ++のiswdigit()関数


関数iswdigit()は、C /C++に組み込まれている関数です。ワイド文字が10進数かどうかをチェックします。 C ++言語では「cwctype」ヘッダーファイルで宣言され、C言語では「ctype.h」で宣言されます。ワイド文字と呼ばれる単一の文字が必要です。

0から9までの文字は10進数に分類されます。ワイド文字が数字でない場合は、zero(0)を返します。文字が数字の場合、ゼロ以外の値を返します。

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

int iswdigit(ch)

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

#include <cwctype>
#include <iostream>
using namespace std;
int main() {
   wchar_t c1 = '!';
   wchar_t c2 = '8';
   if (iswdigit(c1))
   wcout << c1 << " , The character is a digit ";
   else
   wcout << c1 << " , The character is not a digit ";
   wcout << endl;
   if (iswdigit(c2))
   wcout << c2 << ", The character is a digit ";
   else
   wcout << c2 << ", The character is not a digit ";
   return 0;
}

出力

! , The character is not a digit
8 , The character is a digit

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

    この記事では、C++STLでのstd::mbsrtowcs()関数の動作、構文、および例について説明します。 std ::mbsrtowcs()とは何ですか? std ::mbsrtowcs()関数は、C ++ STLに組み込まれている関数であり、ヘッダーファイルで定義されています。 mbsrtowcs()は、最初のバイトが*srcであるヌル終了マルチバイト文字ストリングをワイド文字表現に変換することを意味します。この関数は、変換に応じた値を返します。 構文 size_t mbsrtowcs(wchar_t * pwc、char ** str、size_t n、mbstate_t * p

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

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