-
C言語でカスタムヘッダーファイルを説明する
問題 ユーザーはC言語で独自のカスタムヘッダーファイルを作成できますか?はいの場合、ユーザー定義のヘッダーファイルにアクセスするにはどうすればよいですか? 解決策 はい、ユーザーはCで独自のカスタムヘッダーファイルを作成できます。 さまざまなモジュールで使用できる別のファイルで、ユーザー定義のメソッド、グローバル変数、および構造を管理するのに役立ちます。 カスタムヘッダーファイルを作成してアクセスする方法の例を見てみましょう- 例 以下に示すのは、main.cファイルでswapという名前の外部関数を呼び出すCプログラムです。 #include<stdio.h> #incl
-
C言語のバッファとはどういう意味ですか?
一時記憶域はバッファーと呼ばれます。すべての入出力(I / O)デバイスにはI/Oバッファーが含まれています。 必要な数を超える値を入力として渡そうとすると、残りの値は自動的に入力バッファーに保持されます。このバッファデータは、存在する場合、自動的に次の入力機能に移動します。 次の入力を取り込む前に、バッファをクリアする必要があります。 例 以下はバッファ用のCプログラムです- #include<stdio.h> void main(){ int a,b; printf("\n Enter a value: &qu
-
C言語で配列要素にアクセスするにはどうすればよいですか?
配列は、共通の名前を共有する関連データ項目のグループです。配列内の特定の値は、その「インデックス番号」または「添え字」を使用して識別されます。 アレイの利点は次のとおりです- 単一の名前を使用してアイテムのコレクションを表し、アイテム番号を指定してアイテムを参照できるため、ユーザーは簡潔で効率的なプログラムを開発できます。 配列を宣言するための構文は次のとおりです- datatype array_name [size]; たとえば、 float height [50] これにより、「高さ」が50個のfloat要素を含む配列であることが宣言されます。 int group[10
-
Cプログラムでファイルの終わり(EOF)を説明する
ファイルの終わり(EOF)は、入力の終わりを示します。 テキストを入力した後、ctrl + Zを押すと、テキストは終了します。つまり、ファイルが最後に到達したことを示し、何も読み取ることができません。 アルゴリズム EOFについては、以下のアルゴリズムを参照してください。 Step 1: Open file in write mode. Step 2: Until character reaches end of the file, write each character in filepointer. Step 3: Close file. Step 4: Again open fil
-
C言語での参照による呼び出しとは何ですか?
参照渡しとは、アドレスが引数として送信されることを意味します。 参照による呼び出しまたは参照による受け渡しメソッドは、引数へのアドレスを使用して、引数を関数に渡します。これは、正式なパラメーターで行われます。関数内では、アドレスは実際の引数にアクセスするために使用されます。 例 #include<stdio.h> void main(){ void swap(int *,int *); int a,b; printf("enter 2 numbers");
-
C言語での値による呼び出しとは何ですか?
値渡しまたは値呼び出しは引数として送信されます。 アルゴリズム 値による呼び出しのアルゴリズムを参照してください。 Step 1: Enter any 2 numbers at runtime Step 2: Read those two numbers from console Step 3: Call the function swap with arguments is a call by value Step 4: Go to called function swap(int a,int b) Step 5: Print the
-
文字列とは何ですか? C言語で文字列を宣言して初期化します
文字の配列(または)文字の集合は文字列と呼ばれます。 宣言 以下の宣言を参照してください- char stringname [size]; 例-chara[50];長さ50文字の文字列。 初期化 初期化は次のとおりです- 単一の文字を使用する 定数- char string[20] = { ‘H’, ‘i’, ‘l’, ‘l’, ‘s’ ,‘\0’} 文字列定数の使用- char string[20] = "H
-
C言語の文字列の入出力は何ですか?
文字の配列(または)文字の集合は文字列と呼ばれます。 文字列の入出力 例 以下は、文字列の入出力用のCプログラムです- #include<stdio.h> main ( ){ char a[30]; printf("enter your name"); scanf ( "%s",a); printf ("your name is %s",a); getch ( ); } 出力 上記のプ
-
C言語で事前定義された数学関数を使用する方法は?
問題 Cプログラミング言語を使用して任意の数の立方根を見つける方法は? 解決策 アルゴリズム Step 1: Enter any number at run time Step 2: Read from console Step 3: Compute result Result:pow(number,1.0/3.0) Step 4: Increment result Step 5: Print result 例 以下は、任意の数の立方根を見つけるためのCプログラムです- //finding cube root of given num
-
C言語を使用して特定の文字列から母音を削除するにはどうすればよいですか?
指定された文字列から母音を削除するために実装するために使用するロジックは次のとおりです- for(i=0; i<len; i++) //repeat until i<len{ if(str[i]=='a' || str[i]=='e' || str[i]=='i' || //checking to delete the vowels str[i]=='o' || str[i]=='u' || str[i]=='A' ||
-
Cプログラミング言語の制限
問題 他のプログラミング言語と比較した場合のCプログラミングの制限は何ですか? 解決策 C言語は、継承、ポリモーフィズム、カプセル化、データ抽象化などのオブジェクト指向プログラミング言語の概念を防止または禁止します。 Cプログラミング言語は、コーディングのすべての行でエラーを検出するわけではなく、完全なコーディングが完了した後にバグをチェックします。 名前空間プロパティは表示されません。 Cプログラミングは、データを抽象化するには不十分なレベルです。つまり、データ処理能力がそれほど大きくありません。 C言語では、ユーザーは例外処理機能を使用してエラーを検出できま
-
Cプログラミングの参照とポインタを説明しますか?
問題 例を使用して、cプログラミング言語での参照とポインターの概念を説明します。 参照 これは、宣言した変数の別名です。 値渡しを使用してアクセスできます。 null値を保持することはできません。 構文 datatype *variablename たとえば、int * a; //aにはint型変数のアドレスが含まれています。 ポインタ 変数のアドレスを格納します。 ポインタを使用してnull値を保持できます。 参照渡しを使用してアクセスできます。 変数の宣言中に初期化する必要はありません。 構文 pointer variable= &am
-
C言語でのsprintf()およびsscanf()関数の使用法は何ですか?
sscanf()関数 文字列からデータを読み取ります。 構文 sscanf(string,formatspecifier,&var1,&var2,……..) 文字列 読み取る文字列を参照します。 フォーマット文字列 特定の必要なフォーマット情報を含むchar文字列を指します。 Var1、var2 など、個々の入力データ項目を表します。 例: sscanf(string、 %d%d、&hours、&minutes); sprintf()関数 この関数は、文字列にデータを書き込むために使用されます。 構文 sprintf(strin
-
C言語を使用して構造に関するサンプルプログラムを作成する
構造は、さまざまなデータ型変数のコレクションであり、単一の名前の構文でグループ化されています。 構造体の宣言と初期化 構造体宣言の一般的な形式は次のとおりです- datatype member1; struct tagname{ datatype member2; datatype member n; }; ここで、struct --keyword tagname-構造の名前を指定します member1、member2-構造を構成するデータ項目を指定します。 例 struct book{ int pages
-
Cプログラミング言語を使用して球の体積を計算するにはどうすればよいですか?
球の体積は、形状の容量に他なりません。 球の公式の体積は-です $$ V \:=\:\ frac {4} {3} \ Pi \:r ^ {3} $$ アルゴリズム Step 1: Enter radius of sphere at runtime Step 2: Apply the formula to variable Volume=(4/3)*3.14*rad*rad*rad Step 3: print the volume Step 4: stop プログラム1 #include<stdio.h> int main
-
代入演算子を使用して税額を計算するCプログラム
問題 Cプログラムを作成して金額をドルで入力し、18%を税金として加算して金額を表示します。 解決策 レストランの人が顧客のすべての請求書に18%の税金を追加することを考えてみましょう。 税金の計算に適用されるロジックは-です。 value =(money +(money * 0.18)); お金に18%を掛けて追加すると、レストランの人は顧客から税金を受け取ってその金額を受け取ることができます。 例 #include<stdio.h> int main(){ float money,value; printf(&
-
残高分割払いを計算するCプログラムを作成する
問題 Cプログラムを作成して、特定のローン金額(利息付き)に対して毎月支払われる分割払いの残高を計算します。 解決策 以下は、融資額が与えられたときに利息を計算する式です- i=loanamt * ((interest/100)/12); 次の計算により、利息付きの金額が得られます- i=i+loanamt; firstmon=i-monthlypayment; //first month payment with interest i=firstmon * ((interest/100)/12);による最初の月の支払い プログラム #include<stdio.h> int
-
C言語でジャスティフィケーションを使用して出力を調整するにはどうすればよいですか?
正当化を使用する printfステートメントでは、データを任意の形式で配置できます。 正当な理由 右揃えを実装するには、%s文字の幅の値の前にマイナス記号を挿入します。 printf("%-15s",text); プログラム1 正当化の助けを借りて、行と列にデータを印刷する例を見てみましょう。 #include<stdio.h> int main(){ char a[20] = "Names", b[20]="amount to be paid"; char a1
-
Switch caseを使用して関数を呼び出し、選挙で候補者を選出するためのCプログラムを作成します。
問題 C言語を使用して選挙に参加する各候補者に投票し、カウントし、投票を表示するにはどうすればよいですか? 解決策 選挙に参加した3人を考えてみましょう。ここでは、次のコードを記述する必要があります- 決定票 −決定票を押して候補者を選択する 投票数を見つける −各候補者が獲得した投票の総数を見つけて勝者を宣言します。 例 これらの操作はすべて、Switchcase-を使用して各関数を呼び出すことによって実行されます。 #include<stdio.h> #define CANDIDATE_COUNT #define CANDIDATE1 "ABC&
-
switchcaseを使用してライブラリ管理システムのCプログラムを作成する
問題 Cプログラミングを使用して図書館の本関連情報を保存する方法。 アルゴリズム Step 1: Declare a structure which holds data members Step 2: declare variables which are used for loop Step 3: use switch case to work on each module Step 4: case 1- for Adding book information Case 2- for Display book information