[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 08/07 07:44 / Filesize : 167 KB / Number-of Response : 621
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C/C++の宿題片付けます 136代目



1 名前:デフォルトの名無しさん [2010/05/26(水) 07:45:28 BE:94671825-S★(522522)]
あなたが解けないC言語/C++言語の宿題を片付けもらうスレッドです。気に入らない質問やその他の発言はスルーの方向で。

【質問者へ】
回答者の便宜のため、質問の際は以下を行うことを推奨します。
・質問は【質問テンプレ】を利用してください。
・問題文は、出題されたまま全文を書いてください。
・問題文やコードをリンクするときは、一言内容にについて説明をつけましょう。
・計算問題は数式をあげ、どのような計算をするのか詳しく説明してください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはコラー!!です。付け足しは作業を無駄にしがちです。
・なりすましを防ぐため、トリップを使ってください。名前欄に、「#」に続けて任意の文字列を入力して投稿すると、その文字列を知らない他人に騙られることを防ぐことができます。

【質問テンプレ】
[1] 授業単元:
[2] 問題文(含コード&リンク):
[3] 環境
 [3.1] OS: (Windows/Linux/等々)
 [3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等)
 [3.3] 言語: (C/C++/どちらでも可 のいずれか)
[4] 期限: ([yyyy年mm月dd日hh:mmまで] または [無期限] のいずれか)
[5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)

【アップローダー==ラウンジ】(質問が長い時はココ使うと便利 回答者もコードが長ければここに)
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.htm
【C 関数検索 man on WWW】 www.linux.or.jp/JM/index.html
【過去ログ検索】        chomework.sakura.ne.jp/
【wiki】               www23.atwiki.jp/homework/

前スレ
C/C++の宿題片付けます 135代目
pc12.2ch.net/test/read.cgi/tech/1269438098/

207 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 23:50:57 ]
>>206
配列範囲外とはどういうことでしょうか?

208 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 23:59:35 ]
配列範囲内だが未初期化、というか、過大な領域を作っている

209 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 00:02:17 ]
>>208
どこが悪いんですか?修正の仕方を教えてもらえるとありがたいです。

210 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 00:09:59 ]
配列の範囲だっつってんだろ

211 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 00:11:50 ]
>>209
int array[5][4]={{0}};

212 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 00:27:30 ]
>>211
ありがとうございます。
おかげで総和以外は出力できました。

もう一つ、総和の計算と出力はどうすればいいんでしょうか?

213 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 00:31:09 ]
>>209
自分で作ってないからわかんないんだよ
文字列のクセで1個余分に、ってしたのかもしれないけどさ。

214 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 00:33:57 ]
あと一息だね ↓これが何してるのか知ってたらピンとくる
array[4][j] += array[i][j];

215 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 06:37:13 ]
ここって、プログラムができなくて授業についていけてない奴を、さらについていけなくさせるために
プログラムを全部作ってあげるスレだと思ってたけど、意外とみんな優しいんだね



216 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 07:01:02 ]
>>215
若い芽を摘むかのごとく、
全部教えて上げて、自分たちの食い扶持を維持するためのスレでもある。

217 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 08:40:05 ]
[1] 授業単元:Cプログラミング
[2] 問題文(含コード&リンク):
下記のアップロードされたファイル(数字の羅列)を読み込み、並び替え方法(昇順/降順)で指定されたファイル(out.txt)
へ出力するプログラムを作成せよ
www1.axfc.net/uploader/He/so/280605
以下実行結果

並び替え方法をしていしてください(1:昇順、2:降順)
1

並び替えたファイルへ出力しました。

cat out.txt ←catコマンドで中身確認
1
3
3
3
[3] 環境
 [3.1] OS:Win Vista
 [3.2] コンパイラ名とバージョン:GCC
 [3.3] 言語:C
[4] 期限:本日中

急で申し訳ないですがよろしくお願いします。

218 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 09:34:27 ]
授業すらついていけない奴は競争相手にもならんが
死ぬほど足を引っ張ってくれるので成敗しておく

219 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 10:06:58 ]
>>217
codepad.org/kpLdySlN

ソートはしないけど、入力例に限定的な解法。
入力が、非負でかつ1000未満の整数のみを仮定。
tableでカウントするとき、nのチェックしてなかった。

220 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 10:09:56 ]
そもそもからして、C言語記述課題に対して「解答」という
用語が適切か?

221 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 10:11:44 ]
>>220
頭を使わなくても解ける問題なら質問には来ない
すくなくとも回答ではない

222 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 10:17:20 ]
>>220
もとい文法やライブラリなどの制限があるから完全に自由ではない
のだがそれでも結果が殆ど同一(例えば数字だけとかキーワードだけ
とか)というわけではないんで解答とは言わないほうが良いよな...
だから>>221の言う通り回答というのもおかしい。
強いて言えば模範文例ってところなんだろな

223 名前: ◆/91kCCQXBo mailto:sage [2010/06/04(金) 10:25:56 ]
>>203
pastebin.com/qe6bRjdc

224 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 10:43:33 ]
>>219
これはひどいw

225 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 10:46:47 ]
せっかく上げてくれた模範文例を貶すのはやはりマナー違反



226 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 11:00:03 ]
間違ってても?

227 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 11:22:22 ]
コンパイラが文法違反とかはチェックしてくれるんで
「間違っている」という文章があがることはあまりない
文法以外の明示的暗黙的問わず存在する構文制限や
課題の意図に沿った文章になっているかどうかについては
100%そうであるとも言えないのは当然だが

228 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 11:27:21 ]
219を昇順・降順で実行して見てから言えよw
>>219はコンパイルできるけど、「間違った」プログラムだぞ

229 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 12:18:36 ]
[1] 授業単元:データベース論
[2] 問題文(含コード&リンク):サンプルデータから情報を取りだしその情報をstudents.txtとして出力するプログラムを組め
Students.txtの例は以下の通り
1 tanaka A
2 sano B
3 hori C

[3] 環境
 [3.1] OS:WindowsVista
 [3.2] コンパイラ名とバージョン: Visual C++
 [3.3] 言語:C++
[4] 期限: 2010年6月6日24:00
[5] その他の制限:
サンプルデータの形式はSqlite3、名前はstudents.sqlite3です。studentsテーブルを持ちそのテーブルはID(id)、学生の名前(name)、学生のクラス(class)を持っています。よろしくお願いします。

230 名前: ◆/91kCCQXBo mailto:sage [2010/06/04(金) 13:20:49 ]
e-mail >>217
pastebin.com/aPau6gci

231 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 13:28:51 ]
SQLite3 DataBase

232 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 16:53:18 ]
>>225
模範とならないものなら?
参考文例とでも読み替えておけばよいのかなー

233 名前: ◆QZaw55cn4c mailto:sage [2010/06/04(金) 19:34:51 ]
>>217
codepad.org/tSvtrgGL

>>225
そんなマナーがあるのですか?本当ですか?
間違っていたら、あるいは、間違っていなくても(>>143 に対する >>179, 結論は >>188)ネガティブな反応がありうることは覚悟しておくべきでしょう。
そのようなリスクが怖い弱虫なら回答しなければいいのです。

234 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 19:43:18 ]
リスクを気にせず間違えまくるアホはできれば回答しないで欲しいけどな

235 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 19:45:09 ]
>>214
返答できなくてすいませんでした。
おかげで完成させることができました。
ありがとうございます。



236 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 19:49:10 ]
間違った回答は叩けということでよろしいか

237 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 19:52:31 ]
>>236
いいと思います。

>>234
ほう、どこがまちがっているのですか?

238 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 19:54:16 ]
指摘が具体的ならいいんじゃないか

239 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 19:54:24 ]
>>234
あんたは一生解答でけへんくせに、口だけは達者やなあ

240 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 20:23:47 ]
>>237
お前は今まで何回間違えたか覚えてないの?

241 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 20:28:20 ]
>>235です。何度もすいません。

↓のように出力するにはどうすればいいでしょうか

 1 4 5 10
4 5 6 15
5 8 7 20
10 10 10 30

20 27 28 75

242 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 20:30:07 ]
歪んでしまったので、文章で書きます。
「行和、列和の前は少し空けるようにせよ」と書いてあります。


243 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 20:33:03 ]
>>241

for(i=0; i<5; ++i) {
if(i==4) printf("\n");
for(j=0; j<4; ++j) printf("%*d", j==3 ? 10 : 5, array[i][j]);
}

244 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 20:36:19 ]
ミスった
for(i=0; i<5; i++) {
if(i==4) printf("\n");
for(j=0; j<4; j++) printf("%*d", j==3 ? 10 : 5, array[i][j]);
printf("\n");
}

245 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 20:40:55 ]
>>233
一つ聞いていい?
もしかして>>44=>>46もあなた?



246 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 20:47:20 ]
>>240
何回宿題を解答したか覚えていないのと同じくらいに覚えていません。

247 名前: ◆QZaw55cn4c mailto:sage [2010/06/04(金) 20:48:10 ]
>>245
違います。

248 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 21:00:56 ]
そっか。
あんなバカな読み違いをする人間が他にも回答者面してんのか。

249 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 21:10:47 ]
>>244
すいません。早速入力したんですが、↓のようになってしまいます。
5
4
5
14
6
4
3
13
5
6
7
18
6
5
5
16

22
19
20
61

250 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 21:12:29 ]
if(i==4)
を間違えて
if(i=4)
にしてない?

251 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 21:15:04 ]
>>249
printf("%*d\n",...
ってしてない?

252 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 21:16:28 ]
>>250
アホか

253 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 21:25:58 ]
>>252
ごめん。よく見たら>>251の方があってそうだね。

254 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 21:26:35 ]
>>250-251
そのままコピペしたら出力できるんですが、{ で囲むとできなくなります。

255 名前:250 mailto:sage [2010/06/04(金) 21:29:38 ]
あー、そこだったかぁ。。。

for(j=0; j<4; j++) printf("%*d", j==3 ? 10 : 5, array[i][j]);
printf("\n");

?
for(j=0; j<4; j++) {
 printf("%*d", j==3 ? 10 : 5, array[i][j]);
 printf("\n");
}


for(j=0; j<4; j++) {
 printf("%*d", j==3 ? 10 : 5, array[i][j]);
}
printf("\n");

エスパーにはなかなかなれないもんだな



256 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 21:34:34 ]
>>255
ありがとうございます。
その通りでした。


257 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 22:13:12 ]
>>248
で、あなたが回答者になったのはどれですか?恥ずかしがらないで教えてくださいよ。

258 名前:デフォルトの名無しさん [2010/06/04(金) 22:35:02 ]
[1] 授業単元:プログラム演習
[2] 問題文(含コード&リンク):
任意の文字列を二つ入力し、一つ目の文字列から二つ目の文字列を「全て」検索するプログラムを実装しなさい。
検索結果は、一つ目の文字列を0文字目から数えて、何文字目にあるかを答えるようにしなさい。以下に実行例を示す。

kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10648.txt

[3] 環境
 [3.1] OS:Linux
 [3.2] コンパイラ名とバージョン:gcc
 [3.3] 言語:C
[4] 期限:2010年6月7日まで
[5] その他の制限:特にありません。
よろしくお願いします。

259 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 22:38:42 ]
strstr

260 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 22:38:52 ]
>>256
>>223 にも作ったのあるよ。この辺で言っとかないと。

261 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 22:47:57 ]
>>223は空白じゃないからお気に召さなかったんじゃないかな

262 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 22:52:31 ]
>>257
>>141

263 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 22:58:05 ]
>>258
#include<stdio.h>
#include<string.h>

int main(void)
{
char buf[256], keyword[256], *p, *q;
int start, end;

printf("文字列を入力してください。\n");
fgets(buf, sizeof(buf), stdin);
if((p=strchr(buf, '\n'))) *p='\0';

printf("検索文字列を入力してください。\n");
fgets(keyword, sizeof(keyword), stdin);
if((p=strchr(keyword, '\n'))) *p='\0';

printf("文字列「%s」は", keyword);
for(p=buf;(q=strstr(p, keyword));p=q+1)
{
start=q-buf;
end=start+strlen(keyword)-1;
printf("%d文字目から%d文字目に存在します。\n", start, end);
}
if(p==buf) printf("存在しません。\n");

return 0;
}

264 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 22:58:55 ]
ま、ここの「回答」で期待されるのは
問題文の意味(文法寄りか応用寄りかとかでも区別)を極力
的確に汲み取りその意図に出来るだけ沿った正しいC文を
模範作文として上げること だろなw

265 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 22:59:06 ]
>>258
codepad.org/g9L9SCFA



266 名前:265 mailto:sage [2010/06/04(金) 23:00:56 ]
ごめん、これ無し。
「全て検索」に対応してない。

267 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:03:25 ]
>>264
つまり、こういうのは期待してない

268 名前: ◆QZaw55cn4c mailto:sage [2010/06/04(金) 23:04:09 ]
>>258
codepad.org/7Eo4s7F6

>>262
がんばって中篇にも挑戦しましょう。

269 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:09:32 ]
>>268
お前が読みそこなったのを一例に挙げただけだぞw

270 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:11:33 ]
>>268
forの条件判断部に関数置くとか、最悪w

271 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:12:15 ]
>>270
へ?なぜ?

272 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:14:17 ]
なぜならループごとに同じ返り値が帰ってくることを分かってるものを呼び出すのは無駄だから。

273 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:17:09 ]
>>272
それもそうですねえ。
strlen() をそのまま書いたほうがよみやすくないですか?

274 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:18:38 ]
こんなバカが他人に
>がんばって中篇にも挑戦しましょう。
こんなこと言ってると思うと笑えない

275 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:24:32 ]
>>274
ま、批判するのは簡単ですから。



276 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:28:01 ]
>>275
素直に
「for文の前に
len_p=strlen(p);
len_q=strlen(q);
とあらかじめ代入しておけばよかった。」と言えばいいじゃないか。

277 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:38:13 ]
>>276
その程度の基礎さえできてないアホが逆ギレするからウザいんだよw

278 名前: ◆QZaw55cn4c mailto:sage [2010/06/04(金) 23:39:23 ]
指摘された部分を反映しました。また、空文字列(strlen() == 0) の場合にも対応いたしました。
codepad.org/n5bSwqxj

>>276
たしかに。大変失礼いたしました。

279 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:43:20 ]
結局、問題の根本を理解してないから言われたところを直せばいいとしか思わないんだろうなw

280 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:46:43 ]
>>278
いや、それなおさなくていいよ。
他は見てないけど、少なくともそこの部分に関しては修正しなくていい。
心配なら速度を測ればよいよ。もしくはアセンブリを参照。

>>272は基礎はできてるのかもしれないけど、そこから先の知識をまだ持ってないみたい。

281 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:47:41 ]
最近のコンパイラって最適化でstrlen()が消えるの?

282 名前:280 mailto:sage [2010/06/04(金) 23:48:07 ]
ごめん、誤解を招くレスをした。

修正するかどうかはその後判断すればいいので、今そこを直すべきじゃないということ。

283 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:49:23 ]
>>281
横レスすまん。
strlenは消えないが、ループの外に出すことは十分期待していいんじゃないかな

284 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:50:29 ]
[1] 授業単元:プログラム演習A
[2] 問題文:全30件の成績(0〜100点)をキーボードから
読み込み、0〜9点, 10〜19点,・・・, 90〜99点, 100点 の
11通りの区間にそれぞれ何人が入るかを調べなさい。
ただし、各区間に入る人数を溜めておく入れ物として
配列を利用すること。更に調べた人数に従って、各区間を
ヒストグラムで表しなさい。

0点:***
10点:*****
20点:****


100点:*

[3] 環境
 [3.1] OS:Windows
 [3.2] コンパイラ名とバージョン:gcc
 [3.3] 言語:C++
[4] 期限:2010年6月7日まで

285 名前:デフォルトの名無しさん [2010/06/04(金) 23:57:48 ]
訂正

[3.2] コンパイラ名とバージョン: Visual C++






286 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 00:02:48 ]
>>284

#include <iostream>

void main() {
int histogram[11] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
int score;
for (int i = 0; i < 30; ++i) {
score = 0;
do {
std::cout << "成績を入力しろ(0〜100)" << std::endl;
std::cin >> score;
} while (score < 0 || 100 < score);
++histogram[score / 10];
}

for (int i = 0; i < 11; ++i) {
std::cout << i * 10 << "点:";
for (int j = 0; j < histogram[i]; ++j) {
std::cout << "*";
}
std::cout << std::endl;
}
}

287 名前:デフォルトの名無しさん [2010/06/05(土) 00:11:56 ]
>>286
void main() (笑)

288 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 00:15:29 ]
int main() でも return 0; は省略できるのにねえ

289 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 00:16:32 ]
それなりにC++っぽいコード書いといてそこ落としたら突っ込まれるのしょうがない。

290 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 00:18:52 ]
>>280, 283
もっといいコンパイラなら strlen() を外にだしてくれるかもしれませんが、私の gcc 3.3.4 や bcc 5.5.1 では -O2 にしても
アセンブラリストを見る限りは、strlen() はループの中のままのようです。
そこから先の知識をもっていないのは私も一緒でしょう。
とにかく、しばらくこちらで今までのように鍛えていただくことにしました。
フォローありがとうございました。

291 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 00:22:23 ]
そう思うんなら>>278の残りのstrlenもなんとかしろよw

292 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 00:24:27 ]
>>291
strlen くらい残しても問題ないだろうに
余計なことするのが好きなんだな

293 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 00:27:08 ]
すでにstrlen()で長さを求めて専用の変数に格納してるのに、
その長さをまたstrlen()で求めるのは無意味で無駄。

そんな無駄を許せる人間がプログラムをしてることが驚きだよw

294 名前: ◆QZaw55cn4c mailto:sage [2010/06/05(土) 00:35:35 ]
>>258
codepad.org/IiGMyIU6
指摘を受けた部分を改良いたしました。

295 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 01:14:00 ]
>>284
  0点:***
 10点:*****
 20点:****


100点:*





296 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 03:05:02 ]
>>293
なんでメモリリークの可能性は許しちゃうの?
速度よりもそっちの方が大事だろ普通。

メモリリークを許せる人間がプログラムをしてるなんて心配になるよw

297 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 03:21:38 ]
どこでメモリリークするのか◆QZaw55cn4cのために懇切丁寧に説明してあげてくれw

298 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 04:43:15 ]
>>297みたいに自分の意見を言わない人は嫌いだが、メモリリークする箇所あるか?

299 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 11:32:53 ]
模範例文として推敲がどの程度行われるべきかは
状況依存としか言いようが無いです
推敲され過ぎてバグも無駄や文書としての矛盾も無い
状態が教育上好ましいかどうかは一概に言い切れま
せん
ただしその逆が問題になるのは、ネット環境でそれが
容易に複製され大量流布になり得るという観点からの
みです。

300 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 11:46:10 ]
バカの長文ほど邪魔なものはないな

301 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 11:55:55 ]
短文を書けるのが賢いんだと思い込む人よりかアホやバカかも知れないが
ナルシスティは小さいかもな

302 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 12:29:36 ]
宿題丸投げするようなバカへの回答なんて何だって良いだろうが
どうせこのスレでいい例を見せたって理解できるはずないだろ

303 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 12:46:11 ]
segmentation fault
core dumped.

304 名前: ◆QZaw55cn4c mailto:sage [2010/06/05(土) 17:03:20 ]
>>298
malloc()/realloc()/free() のラッパを書いて確認してみました。
codepad.org/5lqkATcO
ただ、ラッパ自身も malloc() / free() を使っているので、これが正しいかどうかを検証する方法がわからない。
ラッパのラッパを書くしかないのか‥‥‥。


305 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 18:10:54 ]
>>302
宿題を丸投げする人は、このスレのお客様。
むしろコード書く人、そのコードを読む人が主人公かなあ。
さらしたコードを叩くな、という人がいますが、むしろコードを読んで叩いてくれる人がいるからこそ、書きがいがあるというものです。



306 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 18:19:29 ]
ただで駄目なところ指摘してくれたり、より効率的な方法教えてくれるんだから
ありがたいもんだよな。
変にプライドの高い人は逆ギレしちゃうけど。

307 名前:デフォルトの名無しさん mailto:sage [2010/06/05(土) 18:29:51 ]
>>306
コードさらす人は、意識していないかもしれませんが、そのプライドを自分で潰しに来ている、といっていいわけですから、コードをかかない人よりよっぽどましかと。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<167KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef