C プログラムは在庫システムを保存する構造を使用します

PHPz
リリース: 2023-09-16 14:17:04
転載
895 人が閲覧しました

C プログラムは在庫システムを保存する構造を使用します

構造は、単一の名前でグループ化された、さまざまなデータ型の変数のコレクションです。

構造体の特徴

C言語プログラミング言語における構造体の特徴は次のとおりです-

  • 異なるデータ型のすべての構造要素を組み合わせることができます代入を使用すると、内容がその型の別の構造体変数にコピーされます。

  • #複雑なデータ型を処理するには、別の構造体内に構造体を作成することをお勧めします。これは、ネストされた構造体と呼ばれます。 。

  • 構造体全体、構造体の個々の要素、構造体のアドレスを関数に渡すことができます。
  • 構造体ポインターを作成できます。

プログラム

次は C プログラムです構造体を使用して在庫システムを保存する-

#include #include void main(){ struct date{ int day; int month; int year; }; struct details{ char name[20]; int price; int code; int qty; struct date mfg; }; struct details item[50]; int n,i; printf("Enter number of items:"); scanf("%d",&n); fflush(stdin); for(i=0;i

"); printf("------------------------------------------------------------------

"); printf("S.N.| NAME | CODE | QUANTITY | PRICE |MFG.DATE

"); printf("------------------------------------------------------------------

"); for(i=0;i

",i+1,item[i].name,item[i].code,item[i].qty,item[i].price,item[i].mfg.day,item[i].mfg.month,item[i].mfg.year); printf("------------------------------------------------------------------

"); getch(); }

ログイン後にコピー

出力

上記のプログラムを実行すると、次の結果が生成されます -

Enter number of items:5 Item name:pen Item code:12 Quantity:50 price:25 Manufacturing date(dd-mm-yyyy):12-02-2020 Item name:pencil Item code:15 Quantity:100 price:30 Manufacturing date(dd-mm-yyyy):11-03-2020 Item name:book Item code:34 Quantity:30 price:60 Manufacturing date(dd-mm-yyyy):15-04-2020 Item name:bag Item code:39 Quantity:20 price:70 Manufacturing date(dd-mm-yyyy):12-03-2021 Item name:sharpner Item code:33 Quantity:20 price:40 Manufacturing date(dd-mm-yyyy):12-04-2021 ***** INVENTORY ***** ------------------------------------------------------------------ S.N.| NAME | CODE | QUANTITY | PRICE |MFG.DATE ------------------------------------------------------------------ 1 pen 12 50 25 12/2/2020 2 pencil 15 100 30 11/3/2020 3 book 34 30 60 15/4/2020 4 bag 39 20 70 12/3/2021 5 sharpner 33 20 40 12/4/2021
ログイン後にコピー

以上がC プログラムは在庫システムを保存する構造を使用しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!