- 締切済み
すみません。C言語の構造体で簡単なプログラムがあれば教えてください。
すみません。C言語の構造体で簡単なプログラムがあれば教えてください。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- ICE_FALCON
- ベストアンサー率56% (63/111)
回答No.4
こんなのとかかな。 #include<stdio.h> typedef struct { int i; float f; char s[3]; } Hoge_t; void print_hoge( Hoge_t *h ) { printf( "i:%d\n", h->i ); printf( "f:%f\n", h->f ); printf( "s:%s\n", h->s ); } int main() { Hoge_t hoge; hoge.i = 1; hoge.f = 0.1; sprintf( hoge.s, "abc" ); print_hoge( &hoge ); return 0; }
- jacta
- ベストアンサー率26% (845/3158)
回答No.3
こんなのとか... #include <stdio.h> int main(void) { struct { char *s; } data = { "Hello, World!" }; puts(data.s); return 0; }
- hidebun
- ベストアンサー率50% (92/181)
回答No.2
構造体を使った簡単なプログラムということであれば、双方向リストとか。 ググればプログラム例はいくらでもあります。
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
「構造体」はプログラムじゃないので「構造体で簡単なプログラム」というのはありえないんだけどなぁ. 「構造体を使う簡単なプログラム」というなら div_t を使ってみるとか.
お礼
短くていいですけど、これってどういう意味ですか?