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

構造を使用して情報を格納および表示するC++プログラム


構造体は、さまざまなデータ型のアイテムのコレクションです。これは、さまざまなデータ型レコードを使用して複雑なデータ構造を作成する場合に非常に役立ちます。構造体はstructキーワードで定義されます。

構造の例は次のとおりです-

struct employee {
   int empID;
   char name[50];
   float salary;
};

構造を利用して情報を保存・表示するプログラムは以下のとおりです。

#include <iostream>
using namespace std;
struct employee {
   int empID;
   char name[50];
   int salary;
   char department[50];
};
int main() {
   struct employee emp[3] = { { 1 , "Harry" , 20000 , "Finance" } , { 2 , "Sally" , 50000 , "HR" } ,    { 3 , "John" , 15000 , "Technical" } };
   cout<<"The employee information is given as follows:"<<endl;
   cout<<endl;
   for(int i=0; i<3;i++) {
      cout<<"Employee ID: "<<emp[i].empID<<endl;
      cout<<"Name: "<<emp[i].name<<endl;
      cout<<"Salary: "<<emp[i].salary<<endl;
      cout<<"Department: "<<emp[i].department<<endl;
      cout<<endl;
   }
   return 0;
}

出力

The employee information is given as follows:
Employee ID: 1
Name: Harry
Salary: 20000
Department: Finance

Employee ID: 2
Name: Sally
Salary: 50000
Department: HR

Employee ID: 3
Name: John
Salary: 15000
Department: Technical

上記のプログラムでは、構造はmain()関数の前に定義されています。この構造には、従業員ID、名前、給与、および従業員の部門が含まれています。これは、次のコードスニペットで示されています。

struct employee {
   int empID;
   char name[50];
   int salary;
   char department[50];
};

main()関数では、structemployee型のオブジェクト配列が定義されています。これには、従業員ID、名前、給与、および部門の値が含まれます。これは次のように表示されます。

struct employee emp[3] = { { 1 , "Harry" , 20000 , "Finance" } , { 2 , "Sally" , 50000 , "HR" } , { 3 , "John" , 15000 , "Technical" } };

構造体の値は、forループを使用して表示されます。これは次のように表示されます。

cout<<"The employee information is given as follows:"<<endl;
cout<<endl;
for(int i=0; i<3;i++) {
   cout<<"Employee ID: "<<emp[i].empID<<endl;
   cout<<"Name: "<<emp[i].name<<endl;
   cout<<"Salary: "<<emp[i].salary<<endl;
   cout<<"Department: "<<emp[i].department<<endl;
   cout<<endl;
}

  1. C ++プログラムを使用してプログラムを起動するにはどうすればよいですか?

    ここでは、メモ帳などのサードパーティアプリケーションやC++プログラムを使用したものを起動する方法を説明します。このプログラムは非常に単純で、コマンドプロンプトコマンドを使用してこのタスクを実行できます。 system()関数内でアプリケーション名を渡します。これにより、それに応じて開きます。 例 #include <iostream> using namespace std; int main() {    cout >> "Opening Nodepad.exe" >> endl;    sy

  2. C++プログラム構造

    プログラミング言語を学ぶ最良の方法は、プログラムを書くことです。通常、初心者が最初に作成するプログラムは「Hello World」と呼ばれるプログラムで、「HelloWorld」をコンピューターの画面に出力するだけです。非常に単純ですが、C++プログラムが持つすべての基本的なコンポーネントが含まれています。このプログラムのコードを見てみましょう- #include<iostream> int main() {    std::cout << "Hello World\n"; } このプログラムを分析してみましょう。 1行目-