C ++のiscntrl()関数
C ++のiscntrl()関数は、文字が制御文字であるかどうかをチェックします。この関数はctype.hで定義されています。
iscntrl()関数の構文は次のとおりです-
int iscntrl ( int ch );
ここで、chはチェックが必要な文字です。
文字列内の制御文字の数を数えることによってiscntrl()関数を示すプログラムは、次のように与えられます-
例
#include <iostream> #include <ctype.h> using namespace std; int main() { char str[] = "Coding\tis\tfun\n"; int i, count = 0; for(i=0; str[i]!='\0';i++) { if(iscntrl(str[i])) count++; } cout<<"Number of control characters in the string are "<<count; return 0; }
出力
上記のプログラムの出力は次のとおりです-
Number of control characters in the string are 3
上記のプログラムでは、最初に文字列が定義されています。次に、forループを使用して、文字列内の各文字をチェックし、それらが制御文字であるかどうかを確認します。そうである場合、カウントは1ずつ増加します。最後に、カウントの値が表示されます。これは、次のコードスニペットに表示されます-
char str[] = "Coding\tis\tfun\n"; int i, count = 0; for(i=0; str[i]!='\0';i++) { if(iscntrl(str[i])) count++; } cout<<"Number of control characters in the string are "<<count;
これは、iscntrl()関数を示す別のプログラムです。指定された文字が制御文字であるかどうかを指定します。プログラムは次のように与えられます-
例
#include <iostream> #include <ctype.h> using namespace std; int main() { char ch1 = 'A'; char ch2 = '\n'; if(iscntrl(ch1)) cout<<"ch1 is a control character"<<endl; else cout<<"ch1 is not a control character"<<endl; if(iscntrl(ch2)) cout<<"ch2 is a control character"<<endl; else cout<<"ch2 is not a control character"<<endl; return 0; }
出力
上記のプログラムの出力は次のとおりです-
ch1 is not a control character ch2 is a control character
上記のプログラムでは、ch1とch2が定義されています。次に、iscntrl()を使用して、それらが制御文字であるかどうかを確認します。このためのコードスニペットは次のように与えられます-
char ch1 = 'A'; char ch2 = '\n'; if(iscntrl(ch1)) cout<<"ch1 is a control character"<<endl; else cout<<"ch1 is not a control character"<<endl; if(iscntrl(ch2)) cout<<"ch2 is a control character"<<endl; else cout<<"ch2 is not a control character"<<endl;
-
C ++のswap()関数
swap()関数は、2つの数値を交換するために使用されます。この関数を使用すると、2つの数値を交換するために3番目の変数は必要ありません。 C ++言語でのswap()の構文は次のとおりです。 void swap(int variable_name1, int variable_name2); 変数に値を割り当てるか、ユーザー定義の値を渡すと、変数の値が交換されますが、変数の値は実際の場所では同じままです。 これがC++言語でのswap()の例です 例 #include <bits/stdc++.h> using namespace std; int main() { &nb
-
PHPのctype_cntrl()関数
ctype_cntrl()関数は、制御文字をチェックします。テキスト内のすべての文字が現在のロケールの制御文字である場合はTRUEを返し、それ以外の場合はFALSEを返します。 構文 ctype_cntrl(str) パラメータ str −テストされた文字列 戻る ctype_cntrl()関数は、テキスト内のすべての文字が現在のロケールの制御文字である場合はTRUEを返し、それ以外の場合はFALSEを返します。 例 以下は例です- <?php $arr = array('str1' =>"\n\r\t", 'str2&