struct.c
/*------------------------------------------------------------------------------
* Title: struct
* Project: struct
* Source: struct.c
* Author: B.G
* Group: B.G
* Created: 10:15 2009/12/09
* Last Modified: 10:15 2009/12/09
* ---------------------------------------------------------------------------*/
/* ヘッダファイルのインクルード */
#include <stdio.h> /* stdio.hのインクルード */
/* 構造体の定義 */
/* 構造体struct_test */
struct struct_test{ /* 整数値data_iと文字列data_strを要素にもつ構造体struct_testの定義 */
int data_i; /* 整数値を格納するint型要素data_i */
char data_str[10]; /* 文字列を格納する要素数10のchar型配列data_str */
};
/* main関数 */
int main(void){
/* 構造体の宣言 */
struct struct_test test1; /* struct_test型の構造体変数test1の宣言 */
/* 整数値の入力 */
printf("test1.data_i:"); /* data_iに整数値を格納 */
scanf("%d", &test1.data_i); /* scanfでtest1.data_iに入力値を格納する */
/* 文字列の入力 */
printf("test1.data_str:"); /* data_strに文字列を格納 */
scanf("%s", test1.data_str); /* scanfでtest1.data_strに文字列を格納する */
/* 構造体の各要素の出力 */
printf("test1.data_i = %d\n", test1.data_i); /* printfでtest1の整数値要素data_iを出力 */
printf("test1.data_str = %s\n", test1.data_str); /* printfでtest1の文字列要素data_strを出力 */
/* プログラムの終了 */
return 0;
}
最終更新:2010年07月08日 14:29