このページに関してのお問い合わせはこちら
sizeof(char)が必ず1でも、省略すべきではない
ツイート
304
:
デフォルトの名無しさん
:
2007/08/31(金) 01:41:50
>>303
純真な若者に示す手本として、
s = (char *)malloc(sizeof(char)*n + 1);
というのは、随分と酷いな。
s = (char *)malloc(n + 1);
ならともかく、
s = (char *)malloc(sizeof(char)*n + 1);
はダメだろう。
意味として間違ってる!
305
:
デフォルトの名無しさん
:2007/08/31(金) 01:50:23
>>304
まあね、書くのならこのスレの様に
sizeof(char)*(n+1)
のようにヌル文字分も含めるべきだね。
306
:
デフォルトの名無しさん
:2007/08/31(金) 01:53:05
>>303
どうしようもない問題集だな。特に問題4の辺りは終わっている。
307
:
デフォルトの名無しさん
:2007/08/31(金) 02:23:04
演習3のプログラムも酷い。
例とはいえ、freeしないのは、どうかと。
それに、stdio.hしか#includeしてないぞ!!!
308
:
デフォルトの名無しさん
:2007/08/31(金) 02:37:23
>>303
のURLのソースを見ると、スタイルシート"masato.css"を使ってる。
ttp://www.kumamoto-u.ac.jp/
のトップページでmasatoを検索すると、
ttp://www.syst.cs.kumamoto-u.ac.jp/~masato/pe2/index.html
がヒットする。似たようなセンスの問題が。
ttp://www.syst.cs.kumamoto-u.ac.jp/~masato/pe2/02/index.html
の問題4は、
>>303
の演習3と似てる。
そして問題5は、
> 友情をテーマに,mallocと構造体を使った簡潔なプログラムを作りなさい.
という、涙が出そうな秀逸な問題だ。
ちなみに、URLを削って
ttp://www.syst.cs.kumamoto-u.ac.jp/
という研究室のWebのメンバーを見ると、助手らしい。
熊本大学だいじょうぶか?
こんな質の低い教育やってちゃイカんぞ。