- 1 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 12:49:22 ]
- C言語の入門者向け解説スレです。
・C++言語はスレ違いです。 ・分からない事をなるべく詳しく書いて下さい。 ・ソースコードを晒すと答えやすくなるかもしれません。 ・質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。 前スレ C言語なら俺に聞け(入門篇) Part 22 pc11.2ch.net/test/read.cgi/tech/1196489491/ 教えて欲しいのではなく丸投げしたいならこちらへ C/C++の宿題を片付けます 101 pc11.2ch.net/test/read.cgi/tech/1197132472/
- 967 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 02:05:24 ]
- 構造体の初期化で教えてください。
(1) struct Type x = {.var = NULL}; (2) struct Type *x; x = (struct Type *) malloc(sizeof(struct Type)); x->var = NULL; (3) struct Type *x; x->var = NULL; とあって、(1), (2) だと問題ないのですが、 (3) だと segmentation fault になってしまいます。 どういう理屈からでしょうか? また、構造体を 「*変数名」で宣言したときは、最初に値を設定するときに、 必ず malloc をしてからでないといけないのでしょうか? よろしくお願いします。
- 968 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 02:07:49 ]
- ポインタってのはどこかの実態をポイントしてなきゃアクセスできるわけがねぇ
- 969 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 02:08:12 ]
- xはその構造体の型へのポインタだから
- 970 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 02:10:05 ]
- >>967
ポインタがなんなのかまったく理解できてない struct Type *x; で用意されるのは構造体struct Type がどこにあるかを表す変数だけ 構造体の本体はない mallocでそれを用意してやってる
- 971 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 02:26:02 ]
- long と long int は何が違うんでしょうか
- 972 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 02:33:25 ]
- いっしょです
- 973 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 02:33:43 ]
- タイプ数
- 974 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 10:20:07 ]
- 音声を出力するにはどうすればいいのかな?
- 975 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 10:20:44 ]
- 環境書け
- 976 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 10:31:16 ]
- センサーがあるのでそれで感知をした時に
音声を出力するプログラムを作るにはどうすればいいですか?
- 977 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 10:34:52 ]
- センサーの入力を監視する部分と、音声を出力する部分を作ればいける
- 978 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 10:36:40 ]
- 音声の出力する部分を作るには
どうすればどのようなプログラミングを作ればいいですか?
- 979 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 10:40:22 ]
- Cの標準機能じゃ無理だからOSとかコンパイラとかを書かないと答えようがない
- 980 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 14:33:40 ]
- >>978
putchar('\a');
- 981 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 14:44:54 ]
- >>978
「プログラミング」は作れません。
- 982 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 14:54:47 ]
- >>978
音声合成とか勉強すれば...
- 983 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 14:56:35 ]
- センサーって、組み込み?
それなら、周辺回路によるけどどこかのポートをパタパタ。
- 984 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 19:47:42 ]
- >>978
window.hをインクルードしてBeep関数使えば鳴らせるよ
|

|