- 構造体の使用: 請求書の情報を格納するために、構造体を使用します。例えば、以下のような構造体を定義します。
typedef struct {
char customer_name[100];
char invoice_number[10];
float total_amount;
// 他の必要なフィールドを追加することもできます
} Invoice;
Invoice create_invoice() {
Invoice invoice;
printf("顧客名: ");
scanf("%s", invoice.customer_name);
printf("請求書番号: ");
scanf("%s", invoice.invoice_number);
printf("合計金額: ");
scanf("%f", &invoice.total_amount);
return invoice;
}
- 請求書の表示:
請求書の情報を表示するために、
printf
関数を使用します。以下は、請求書の情報を表示するコード例です。
- メイン関数の使用: 上記の関数をメイン関数で呼び出し、請求書を作成して表示することができます。以下は、メイン関数のコード例です。
int main() {
Invoice invoice = create_invoice();
print_invoice(invoice);
return 0;
}
これらのコード例を使用することで、C言語で簡単な請求書の作成と表示ができます。必要に応じて他のフィールドや機能を追加することも可能です。