-
C / C ++のraise()関数
関数raise()は、プログラムに信号を送信するために使用されます。事前定義された関数signal()が呼び出されます。シグナルを無視するか、シグナルハンドラーを呼び出すかをチェックするために実装されています。これは「signal.h」ヘッダーファイルで宣言されています。成功した場合はゼロを返し、そうでない場合はゼロ以外の値を返します。 これがC言語でのraise()の構文です int raise(int signal) ここで シグナル −呼び出される信号番号。 これはC言語でのraise()の例です 例 #include <signal.h> #include <
-
C / C ++のmbrlen()関数
関数mbrlen()は、マルチバイト文字の長さを取得するために使用されます。ポインタが指すマルチバイト文字のサイズを返します。 C言語でのmbrlen()の構文は次のとおりです。 size_t mbrlen(const char* pointer, size_t size, mbstate_t* state); ここで ポインタ −マルチバイト文字の最初のバイトへのポインタ。 サイズ −チェックするバイト数。 状態 −mbstate_tのオブジェクトへのポインタ これがC言語のmbrlen()の例です 例 #include <stdio.h> #include <
-
Cでコンソールをクリアする方法は?
コンソールまたは出力画面をクリアする方法はいくつかあり、そのうちの1つはclrscr()関数です。関数が呼び出されると、画面がクリアされます。 「conio.h」ヘッダーファイルで宣言されています。 system( cls)やsystem( clear)のような他のメソッドもいくつかあり、これらは「stdlib.h」ヘッダーファイルで宣言されています。 C言語でコンソールをクリアするための構文は次のとおりです clrscr(); OR system(“cls”); OR system(“clear”); これは、C言語でコンソールをクリアする
-
isgraph()Cライブラリ関数
関数isgraph()は、渡された文字がグラフィック表現であるかどうかを確認するために使用されます。 「ctype.h」ヘッダーファイルで宣言されています。 これがC言語でのisgraph()の構文です int isgraph(int char); これがC言語のisgraph()の例です 例 #include<stdio.h> #include<ctype.h> int main() { int a = '\n'; int b = '8'; int c =
-
C / C ++の<climits>(limits.h)
ヘッダーファイル「limits.h」はC言語で存在し、はC++言語で存在します。これらのヘッダーファイルには、いくつかのマクロが定義されています。制限は、変数が制限を超える値を格納できないことを指定します。 「limits.h」またはヘッダーファイルの一部のマクロは次のとおりです CHAR_BIT LONG_MIN LONG_MAX CHAR_MIN CHAR_MAX INT_MIN INT_MAX SHRT_MIN SHRT_MAX ULONG_MAX これは、C++言語のの例です 例 #include<iostream>
-
Cでループを使用せずに、1から100までの数値をどのように出力しますか?
再帰関数、gotoステートメントを使用したり、main()関数の外部で関数を作成したりするなど、ループを使用せずに数値を出力する方法はいくつかあります。 これはC言語で数字を印刷する例です 例 #include<stdio.h> int number(int val) { if(val<=100) { printf("%d\t",val); number(val+1); } } int main() { &
-
C / C ++のワイルドポインタとは何ですか?
ポインタはメモリアドレスを格納します。ワイルドポインタはポインタとは異なります。つまり、メモリアドレスも格納しますが、割り当てが解除された未割り当てのメモリまたはデータ値を指します。このようなポインタは、ワイルドポインタと呼ばれます。 ポインタは、宣言されているが初期化されていない場合、ワイルドポインタのように動作します。そのため、ランダムなメモリ位置を指します。 これは、C++言語でのワイルドポインタの例です 例 #include <bits/stdc++.h> using namespace std; int main() { int *arr;
-
C /C+の1行で2つの変数を交換します
これがC言語でのスワッピングの例です 例 #include <stdio.h> int main() { int a = 28, b = 8; a += b -= a = b - a; // method 1 printf("After Swapping : %d\t%d", a, b); (a ^= b), (b ^= a), (a ^= b); // method 2 printf("\nAfter Swapping a
-
ヘッダーファイルを使用せずにC/C++で「HelloWorld」を印刷する
通常、C / C ++言語のヘッダーファイルを使用して、int、char、string関数などの組み込み関数にアクセスします。関数printf()も組み込み関数であり、「stdio.h」ヘッダーファイルで宣言されており、コンソールであらゆる種類のデータを印刷するために使用されます。 これは、C言語でヘッダーファイルなしで印刷する例です 例 int printf(const char *text, ...); int main() { printf( "Hello World" ); return 0; } 出力 Hell
-
C / C ++のstrftime()関数
関数strftime()は、時刻と日付を文字列としてフォーマットするために使用されます。これは、C言語の「time.h」ヘッダーファイルで宣言されています。文字列がサイズ未満の文字に収まる場合は、文字列にコピーされた文字の総数を返します。それ以外の場合は、ゼロを返します。 C言語でのstrftime()の構文は次のとおりです。 size_t strftime(char *string, size_t size, const char *format, const struct tm *time_pointer) ここで 文字列 −宛先配列へのポインタ。 サイズ −コピーする最大文字数。
-
C / C ++でのexit()、abort()、assert()
exit() 関数exit()は、それ以上のプロセスを実行せずに、呼び出し元の関数をすぐに終了するために使用されます。 exit()関数が呼び出すと、プロセスが終了します。 「stdlib.h」ヘッダーファイルで宣言されています。何も返しません。 C言語でのexit()の構文は次のとおりです。 void exit(int status_value); ここで status_value −親プロセスに返される値。 これがC言語のexit()の例です 例 #include <stdio.h> #include <stdlib.h> int main() { &
-
Cの静的関数
Cの静的関数は、そのオブジェクトファイルに限定されたスコープを持つ関数です。これは、静的関数がそのオブジェクトファイルにのみ表示されることを意味します。関数名の前にstaticキーワードを配置することで、関数を静的関数として宣言できます。 これを示す例を以下に示します- first_file.cとsecond_file.cの2つのファイルがあります。これらのファイルの内容は次のとおりです- first_file.cの内容 static void staticFunc(void) { printf("Inside the static function
-
Cのpow()関数
関数pow()は、基本値に引き上げられた電力を計算するために使用されます。 2つの引数が必要です。上げたパワーをベース値に戻します。 「math.h」ヘッダーファイルで宣言されています。 これがC言語でのpow()の構文です double pow(double val1, double val2); ここで val1 −パワーを計算する基本値。 val2 −電力値。 これがC言語のpow()の例です 例 #include<stdio.h> #include<math.h> int main() { double x = 5.5
-
Cの静的変数のデフォルト値
staticキーワードを使用すると、変数またはデータのメンバーまたは関数を再度変更することはできません。プログラムの存続期間中に割り当てられます。静的関数は、クラス名を使用して直接呼び出すことができます。 静的変数は一度だけ初期化されます。コンパイラは、プログラムが終了するまで変数を保持します。静的変数は、関数の内部または外部で定義できます。それらはブロックに対してローカルです。静的変数のデフォルト値はゼロです。静的変数は、プログラムが実行されるまで存続します。 これがC言語の静的変数の構文です static datatype variable_name; ここで データ型 − int
-
Cでgetchar()、fgetc()、getc()のタイプを返します
Cプログラミングでのgetchar()、fgetc()、getc()関数の詳細は次のとおりです- getchar()関数 getchar()関数は、stdinから文字を取得します。エラーが発生した場合は、整数またはEOFの形式で読み取られた文字を返します。 これを実証するプログラムは次のとおりです- 例 #include <stdio.h> int main (){ int i; printf("Enter a character: "); i = getchar(); &
-
Cでのprintf()とscanf()の戻り値
Cでの出力と入力にはそれぞれprintf()関数とscanf()関数が必要です。これらの関数は両方ともライブラリ関数であり、stdio.hヘッダーファイルで定義されています。 printf()およびscanf()関数の戻り値の詳細は次のとおりです- printf()関数 printf()関数は、出力を出力するために使用されます。印刷された文字数を返します。エラーがある場合は、負の値を返します。 これを実証するプログラムは次のとおりです- 例 #include <stdio.h> int main(){ char str[] = "THE
-
Cでの静的変数の初期化
staticキーワードを使用すると、変数またはデータのメンバーまたは関数を再度変更することはできません。プログラムの存続期間中に割り当てられます。静的関数は、クラス名を使用して直接呼び出すことができます。 静的変数は一度だけ初期化されます。コンパイラは、プログラムが終了するまで変数を保持します。静的変数は、関数の内部または外部で定義できます。それらはブロックに対してローカルです。静的変数のデフォルト値はゼロです。静的変数は、プログラムが実行されるまで存続します。 これがC言語の静的変数の構文です static datatype variable_name = value; ここで デー
-
文字列を交換するC関数
以下は、文字列を交換する例です。 例 #include<stdio.h> #include <string.h> int main() { char st1[] = "My 1st string"; char st2[] = "My 2nd string"; char swap; int i = 0; while(st1[i] != '\0') {  
-
main()C++のreturnステートメントとexit()
returnステートメント returnステートメントは関数の実行を終了し、呼び出し元の関数に制御を戻します。コンストラクタとデストラクタを呼び出します。 「intmain()」の整数値を返します。 以下はreturnステートメントの構文です。 return expression; ここで 表現 −返される式または任意の値。 以下はreturnステートメントの例です。 例 #include<iostream> using namespace std; class Method { public: Method() { &
-
C / C ++でのexit()と_Exit()
exit() 関数exit()は、それ以上のプロセスを実行せずに、呼び出し元の関数をすぐに終了するために使用されます。 exit()関数が呼び出すと、プロセスが終了します。クラスのコンストラクターのみを呼び出します。これは、C言語の「stdlib.h」ヘッダーファイルで宣言されています。何も返しません。 以下は、exit()の構文です。 void exit(int status_value); ここで status_value −親プロセスに返される値。 以下はexit()の例です 例 #include <stdio.h> #include <stdlib.h&