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


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

C言語なら俺に聞け(入門編)Part 104



1 名前:デフォルトの名無しさん [2012/07/15(日) 10:28:33.18 ]
C言語の入門者向け解説スレッドです。

★前スレ
C言語なら俺に聞け(入門編)Part 103
toro.2ch.net/test/read.cgi/tech/1341059858/
★過去スレ
makimo.to:8000/cgi-bin/search/search.cgi?q=%82b%8C%BE%8C%EA%82%C8%82%E7%89%B4%82%C9%95%B7%82%AF&andor=AND&sf=0&H=&view=table&D=tech&shw=5000
★教えて欲しいのではなく宿題を丸投げしたいだけなら
  ↓宿題スレ↓へ行ってください。
C/C++の宿題片付けます 158代目
toro.2ch.net/test/read.cgi/tech/1339338438/
★C++言語については避けてください。C++対応明記スレへどうぞ。
★分からない事をなるべく詳しく書いて下さい。
★ソースコードを晒すと答えやすくなるかもしれません。
  # 抜粋/整形厳禁、コンパイラに渡したソースをそのまま貼ること。
  # サイズが大きい場合はアップローダ等を利用してください。
codepad.org/
ideone.com/
★開発環境や動作環境も晒すと答えが早いかもしれません。
★質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。

331 名前:デフォルトの名無しさん mailto:sage [2012/07/26(木) 19:17:32.40 ]
この業界はコミュ力ないクズはコード書けても不採用が常識だろ
コードは三ヶ月で書けるようになるからな

332 名前:デフォルトの名無しさん mailto:sage [2012/07/26(木) 21:01:00.93 ]
Qとかな

333 名前:デフォルトの名無しさん mailto:sage [2012/07/26(木) 21:24:50.22 ]
コンピュータサイエンスの教科書における問題の1つは、再帰のくだらない例を
掲載していることである。よくあるのは、階乗の計算やフィボナッチ数列の計算だ。
再帰は強力なツールであり、それをこのような状況で使用するとはあきれてものが
言えない。仮に、私の部下が再帰を使って階乗を計算しようものなら、別のだれかを
雇うだろう。

『Code Complete第2版〈上〉』(Steve McConnell,日経BPソフトプレス,2005年,p486)


334 名前:デフォルトの名無しさん mailto:sage [2012/07/26(木) 21:29:03.54 ]
コピペマン参上!まで読んだ。

335 名前:デフォルトの名無しさん mailto:sage [2012/07/26(木) 21:42:30.19 ]

そのイカした本にはcoooooooooooolなリカーシヴの実例が
載ってるんだろな


336 名前:デフォルトの名無しさん mailto:sage [2012/07/26(木) 21:42:37.72 ]
韓国政府 「在日はいい加減に祖国に帰れよ!在日の祖国定着を行うぞ!」 在日の帰国計画を用意
engawa.2ch.net/test/read.cgi/poverty/1343183891/


韓国、日本村を造成、在日韓国人の定着支援を計画
在外僑胞の村がある慶尚南道南海郡(キョンサンナムド・ナムヘグン)に日本村と観光休養団地が新たに造成される。
韓国南海郡は24日、郡庁でこうした内容が盛り込まれた事業計画を確定し発表した。
これによると郡は460億ウォン(約31億円)を投じて日本式住宅、コミュニティセンター、小公園などを備えた住宅団地を作る。
また、日本文化体験館、日本食・宿泊体験館、日本歴史文化館も作る。
故郷を離れた後、異国の地に住む在日韓国人の故国定着のためのものだと郡は説明した。

2012/7/25
japanese.joins.com/article/196/156196.html?servcode=A00§code=A10


337 名前:デフォルトの名無しさん mailto:sage [2012/07/26(木) 21:48:06.81 ]
ネトウヨ王に、俺はなる!まで読んだ。

338 名前:デフォルトの名無しさん mailto:sage [2012/07/26(木) 21:49:40.51 ]
>>333
フィボナチ数列は、再帰でもいいんじゃない?
まあビネの公式を調べて使えということかもしれないが。

339 名前:デフォルトの名無しさん mailto:sage [2012/07/26(木) 22:41:32.51 ]
>>338
違う。
再帰はスタックを消費する。
フィボナッチ数列を再帰で書いたら俺でも怒るわ。
この人は、「普通にループで書けるのに無駄にスタック消費しやがって!もっと考えろ!」ということを言いたいだけ。

もっと言うと、「素晴らしいものが何にでも通用すると思うな!『銀の弾丸』は無い!都度考えろ!」ということ。



340 名前:デフォルトの名無しさん mailto:sage [2012/07/26(木) 22:43:57.02 ]
順列調べるのに再帰してごめんなさい

341 名前:デフォルトの名無しさん mailto:sage [2012/07/26(木) 22:45:09.15 ]
>>333
Thasts neta, right?

342 名前:デフォルトの名無しさん mailto:sage [2012/07/26(木) 22:45:41.69 ]
再帰考えたやつだれだ、出てこい

343 名前:デフォルトの名無しさん mailto:sage [2012/07/26(木) 22:46:15.79 ]
>>339
コピペ馬鹿の分際で偉そうなことを言うなって

344 名前:デフォルトの名無しさん mailto:sage [2012/07/26(木) 22:49:23.78 ]
>>343
ほう、じゃあ何か偉そうなことを言ってみろ。

345 名前:デフォルトの名無しさん mailto:sage [2012/07/26(木) 22:54:21.82 ]
>>340
再帰は素晴らしい機構だが、盲信すんなってことだ。
確かに順列は再帰は不要だな。普通にループすべし。

346 名前:デフォルトの名無しさん mailto:sage [2012/07/26(木) 22:55:07.52 ]
私には無理ですなぜなら私が言うとそれは「えらいこと」そのものになってしまい、
「えらそうなこと」にはららないからです。
非常に済みませんが、あたなのような程度の低い低脳が滲み出た
ええらそうなことなることは、言えません。


347 名前:デフォルトの名無しさん mailto:sage [2012/07/26(木) 22:55:35.28 ]
順列調べるのにまず手作業で樹形図書いてるからそれに引きずられて再帰しちゃう

348 名前:デフォルトの名無しさん mailto:sage [2012/07/26(木) 22:58:58.03 ]
>>346
お疲れ様でした。田舎に帰って実家警備業にでも就いてください。
ついでに精神科にも通ってください。

349 名前:デフォルトの名無しさん mailto:sage [2012/07/26(木) 23:04:17.70 ]
itoa()を実装しようと思ったら、ついつい再帰で書いちゃうよね。
でも、ハノイの塔を再帰で書くのは却下w



350 名前:デフォルトの名無しさん mailto:sage [2012/07/26(木) 23:05:29.20 ]
末尾再帰なら許す

351 名前:デフォルトの名無しさん [2012/07/26(木) 23:33:50.94 ]
>>329
>>331
うわぁもうやめてくれ。

プログラマーって眼鏡かけたリア充の巣窟なんだろうな。
もう吐き気がとまらないわ。
俺は一生新聞配達か。

352 名前:デフォルトの名無しさん [2012/07/26(木) 23:43:02.56 ]
>>351
d.hatena.ne.jp/yomoyomo/20090721/reunion



ループは再帰にできるけど、再帰をループで書くのは面倒なんだっけか

353 名前:デフォルトの名無しさん [2012/07/26(木) 23:45:16.23 ]
オタクにもなれない、リア充にもなれない

354 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 00:08:52.66 ]
>>344
例にそんなに噛み付かないでくれよ
ほら、ジャーキーやるからさ(´・ω・`)

355 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 00:12:20.79 ]
>>339
スタックを消費するのは仕方ない場合もあるが、
フィボナッチ数列で問題になるのは単純に再帰で実装すると
ループで書いた場合より計算量が増える事でしょ

じゃあどうする?という事で、メモ化や動的計画法の
話題に持っていくのが一つのアプローチ
これ単体では「くだらない」が、例としてはむしろ単純な事が重要

356 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 00:12:38.43 ]
チクワくれチクワ

357 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 00:28:40.54 ]
動的計画でフィボナッチどう書くの?

358 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 00:35:03.68 ]
>>357
#include <stdio.h>

long fib(int n)
{
static long data[50]={1,1};

if(n>=46) return -1;
if(data[n]==0) data[n]=fib(n-1)+fib(n-2);
return data[n];
}

int main(void)
{
int i;
for(i=0;i<50;i++) printf("%ld\n", fib(i));
return 0;
}

359 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 00:49:42.04 ]
じゃあメモ化は?



360 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 01:09:07.08 ]
>>359
動的計画法でしょ

361 名前: ◆QZaw55cn4c mailto:sage [2012/07/27(金) 04:44:09.61 ]
>>284
仮になんでも知っているとして、それでも知っていることと書けること、それも納期や雑用等のプレッシャーのもとで書けること、とは相関はないと考えています。

362 名前: ◆QZaw55cn4c mailto:sage [2012/07/27(金) 04:46:53.82 ]
>>273
二重ポインタ自体の理解困難性というデメリットと、二重ポインタ使用によるループ記述の見通しのよさというメリットを比較して、前者に重きを置く理由を教えてください。

363 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 05:21:28.32 ]
見通しの良さって明らかなメリットと言えるほどの差が無い

364 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 05:39:56.40 ]
二重ポインタくらい理解できなくてどうすんのさ
char *argv[]とか

365 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 05:40:25.05 ]
むしろ悪いよね。
初心者はちゃんと理解もできないし。

366 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 06:47:49.33 ]
>>358
それ、ただキャッシュしてるだけやん。
なんでそれが動的計画なの?

367 名前:デフォルトの名無しさん [2012/07/27(金) 10:02:55.88 ]
理解することとメリットがあることは別物

368 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 10:04:28.04 ]
お前がそう思うんならそう(ry

369 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 10:14:18.17 ]
>>361
無職なのに納期?おかしな事を言うなあ
やっぱり狂ってる



370 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 11:28:24.19 ]
男が女性問題を議論してはいけないと申されるのか

371 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 13:51:49.24 ]
標準Cで巨大ファイルを扱うにはどうすれば?
整数で扱える範囲を超えてシークできない

372 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 14:00:31.96 ]
>>371
Win32のCreateFile()、SetFilePointer()、RealFile()、WriteFile()を使えば
64bitまでアクセス出来る

373 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 14:02:49.21 ]
標準Cとか書いてるのにか。

374 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 14:03:20.13 ]
64BIT以上はどうするんですか?

375 名前:デフォルトの名無しさん [2012/07/27(金) 14:05:48.62 ]
日 本 語 で お k

376 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 14:06:28.80 ]
C言語初心者だけど

理解しにくい記述は避けるってのが他言語で覚えた掟
perlのワンライナーとかスゴイけど怖い
「これ修正して(´・ω・`)」
「無茶言わないで下さい(´・ω・`)」

ダブルポインターはそこまで鬼畜じゃないか?

377 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 14:07:59.67 ]
support.microsoft.com/kb/894942/ja

>>374
64bitだと1680万TiBあるのだが
そういうHDDが出る頃にはもうWin32なんて使われないだろう
からかってるのか?

378 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 14:22:14.46 ]
>>376
ダブルポインターなんて言葉自体ポインターを理解できない輩の言い訳にしか過ぎない。
ポインターに鬼畜もへったくれも無いので、必要なら必要なだけ使えばいい。

379 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 14:28:41.04 ]
そういうやつに使われると迷惑なだけなんだが。



380 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 16:10:05.43 ]
配列の境界チェックを一時的に導入する書き方ってないかな?
デバッグ時だけチェック入りのコードにしてリリース時は速度稼ぐために外したいんだけど


381 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 16:15:45.71 ]
配列へのアクセスをマクロ経由にすればいい。

382 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 16:18:57.94 ]
value = array[i];

value = GET(array, i);
こんなのか

383 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 16:20:21.77 ]
既にあるコードの見た目を変えないようなマクロを導入するのは無理?

384 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 16:21:29.70 ]
お前、アホだろ。

385 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 16:28:02.68 ]
とりあえず静的解析ツール使えばいんじゃねーのか?

386 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 16:29:10.31 ]
そのレベルじゃ途方にくれる結果になるとは思うが。

387 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 16:31:57.84 ]
assert

388 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 16:33:14.96 ]
昔C#に移植してみたっけな
手間はかかるがかなり効果はあった


389 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 16:44:35.63 ]
>>385
それよさそう
お勧めのツールはある?




390 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 16:51:29.97 ]
Cppcheckでやってみるか

391 名前:デフォルトの名無しさん [2012/07/27(金) 16:51:43.60 ]
coverity

392 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 17:04:54.35 ]
静的解析ツールで境界チェックってできるの?
定数等からある程度はわかるだろうけど実行時にしかわからないものもあるよね。

393 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 17:36:54.63 ]
とりあえずC++から入って後々Javaとか後付することにした
VC++でいいと聞いてインスコしたんだけど、始めにロゴみたいなの出て一瞬で消えて起動さえしないんだけど。
どゆこと?教えてエロい人

ちなみにOSはWindows7

394 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 17:40:43.47 ]
再インスコ

395 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 17:47:02.39 ]
スペインに勝利! 世界は日本を見くびっていた=中国メディア

  ロンドン五輪・男子サッカーが26日開幕し、日本は強豪スペインに1−0で勝利した。中国メディアも日本の勝利を大きく伝え、騰訊網は「世界は日本を見くびっていた」とする評論記事を掲載した。

  記事は、日本についてヨーロッパは「現代サッカーを速やかに吸収する素晴らしい学習者、模倣者」と認識し、中国は「日本のサッカーを学ぶのではなく、日本が他人からどうやって学んできたかを学ぶべき」

  と考えてきたと論じたうえで「これは間違いなく日本に対する過小評価だ」「ヨーロッパにしろ中国にしろ、日本サッカーは『学び続ける』ことだけで強くなってきたと考えることにすっかり慣れてしまった」とした。

  一方、スペイン戦の勝利後、日本代表の関塚隆監督や選手たちが口々に「ボール支配の時間が少なすぎた」と不満をこぼしたことに触れ、

  「彼らは『学習者』としてスペインに挑んだのではない。日本の態度は強い『競争者』意識の表れだ」と分析。「この意識は非常に尊いものだ」とし、「学習」ばかりを強調する中国サッカーの意識を暗に批判した。

  そして、強い競争者意識を持った日本がスペイン戦で見せたパフォーマンスについて「もっとチャンスを生かせていれば、5−0でスペインに勝ってもおかしくなかった」と評価した。(編集担当:柳川俊之)

  news.searchina.ne.jp/disp.cgi?y=2012&d=0727&f=national_0727_022.shtml


396 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 17:50:50.61 ]
>>393
始め、ってどの始めだ

397 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 18:15:18.31 ]
>>394
何度か再インスコしたんだけど無理だった。


>>396
起動すると「Visual C++ 2010 Express」て書かれて、その後その表示が消えて、そのまま何も起こらない。

398 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 18:19:58.70 ]
VSスレ行け

399 名前: ◆QZaw55cn4c mailto:sage [2012/07/27(金) 19:41:43.68 ]
>>380
C++ でoperator[]
ただし、ポインタが境界外っていうのはだめだね。
bcc32 -v -vG はどうだったっけ。



400 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 19:48:09.66 ]
C++はスレ違い

401 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 19:57:23.71 ]
インデックス値で境界外を指しても間違いとは限らねーし
Cの文法でインデックス正誤がどうこうの要求自体が間違ってる

402 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 20:02:22.47 ]
その程度、静的解析ツールはサポートしてるけどな。

403 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 20:07:18.22 ]
>>380
面倒でもassert使え

404 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 20:12:33.37 ]
>>401=アホ


405 名前:デフォルトの名無しさん [2012/07/27(金) 20:19:38.86 ]
>>404
アホはおまえ
インデックス値で境界外を指す間違っていない例を知らないだけだ

406 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 20:22:40.59 ]

恥の上塗り

407 名前: ◆QZaw55cn4c mailto:sage [2012/07/27(金) 20:27:43.78 ]
>>401
でも i が out of bounds で a[i] に読みにしろ書きにしろアクセスした時点でアウトでしょ?
だったら operator[] は有用だとおもうんですけど。

408 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 20:29:08.27 ]
ttp://ideone.com/Wudzl

409 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 20:31:52.10 ]
今更C言語なんかで改変に耐性のないクソコード書くヤツに
煩わされる様な事は無いだろうから
無知は放置の方向で



410 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 20:34:52.96 ]
世の中には問題にならない例も有る事なんかデバッグしなくていい理由にならんわ
問題が有るからデバッグするんだろ

411 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 20:36:56.02 ]
>>409=池沼

412 名前: ◆QZaw55cn4c mailto:sage [2012/07/27(金) 20:49:02.61 ]
>>408
それ、C99 以降ね。

あと、www.kouno.jp/home/c_faq/c2.html#6
>Dennis Ritchieは「Cの実装への根拠 のない馴れ馴れしさ」と呼んだ。

413 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 20:52:31.95 ]
【社会】 ノーベル賞・利根川進教授の15歳息子、米MITの寮自室で死亡…異臭で発覚、警察「事件性はない」
logsoku.com/thread/raicho.2ch.net/newsplus/1319691749/

414 名前: ◆QZaw55cn4c mailto:sage [2012/07/27(金) 21:10:23.34 ]
>>408
あと、文字列末尾の\0の分は足さなくてもいいのか?

415 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 21:18:34.01 ]
いつの話題だよ
池沼か?
事件性があるのはお前の話題の遅さだろks


416 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 21:21:15.86 ]
sizeof "hoge" は5だろ

417 名前: ◆QZaw55cn4c mailto:sage [2012/07/27(金) 21:37:20.90 ]
>>416
なるほど、thx。
でも普段これをやるときは strlen() を使わざるを得ないな。だって不定長のデータを扱うためなんだろう?この手の構造体を使う場合というのは。

418 名前:デフォルトの名無しさん [2012/07/27(金) 22:10:36.45 ]
sizeof "hoge"[100] == 1 が保証されるのを知らないアホは逃げたか?

419 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 22:37:36.57 ]
うん



420 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 22:48:56.65 ]
>>418=ゴミ

421 名前:あきら [2012/07/27(金) 22:54:01.24 ]
勉強期間がまだ3カ月程度でまだよくわかっていないので
説明お願いしたいです。
本当に困っているので
すみませんがよろしくお願いします!

    int i=0,n=1000;
while(n>0){
n=n-7;
i++;
}
printf("i=%d,n=%d",i,n);

答えがi=143,n=-1になることを説明お願いします。
iは1000/143であってますか?


422 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 22:56:58.45 ]
ゲーム「フォトカノ」のコミカライズ単行本が続々登場


エンターブレイン制作によるPSP用恋愛シミュレーションゲーム「フォトカノ」を原作にした、マンガ作品の単行本が連続してリリースされている。
7月25日にはアンソロジー「フォトカノ Omnibus Album」が、本日7月27日には柚木N'「フォトカノ Sweet Snap」の1巻が発売された。

「フォトカノ Omnibus Album」では成沢空、PONPON、星野円ら10名の作家が、各ヒロインをメインにしたエピソードを執筆。カバーイラストは
「鉄道むすめ」のキャラクターデザインで知られる、みぶなつきが手がけている。

一方「フォトカノ Sweet Snap」は、ヒロインのひとり・新見遙佳を軸に展開する長編ストーリー。月刊電撃マオウ(アスキー・メディアワークス)で
連載されている。アニメイト、コミックとらのあな、ゲーマーズ、まんが王、WonderGOOでは、「フォトカノ Sweet Snap」1巻の購入者に柚木N'
描き下ろしのイラスト特典を配布中。特典の数には限りがあるため、気になる人はお早めに。

またヤングアニマル(白泉社)で連載されている、ナイロン「フォトカノ Your Eyes Only」の1巻は8月24日にリリース。この発売を記念してヤング
アニマルと月刊電撃マオウでは、出版社の垣根を越えた出張掲載企画が実施される。8月10日発売のヤングアニマル16号には柚木N'が、
8月27日発売の月刊電撃マオウ10月号にはナイロンが登場し、互いに「フォトカノ」の出張マンガを発表する。

natalie.mu/comic/news/73658


blog.dengeki.com/wp055maoh/wp-content/uploads/2011/11/Ph5%EF%BC%88%E3%83%95%E3%82%A9%E3%83%88%E3%82%AB%E3%83%8E%EF%BC%89-410x300.jpg
blog-imgs-51.fc2.com/y/a/r/yaraon/82c5a3f7.jpg
blog-imgs-36.fc2.com/v/n/r/vnr2034/20120211162317b33.jpg

423 名前:デフォルトの名無しさん mailto:sage [2012/07/27(金) 23:58:36.26 ]
キモヲタコピペマン参上!まで読んだ。

424 名前:デフォルトの名無しさん mailto:sage [2012/07/28(土) 03:17:25.17 ]
>>412のリンク先に

>char namestr[MAXSIZE];
>ここでMAXSIZEは配列namestrに保存されうるどんな名前よりも大きい。
>しかしながらこの技法も、規格の厳密な解釈によると許されないようだ。

ってあるけどなんで?


425 名前: ◆QZaw55cn4c mailto:sage [2012/07/28(土) 04:40:03.39 ]
>>424
c-faq.com/struct/structhack.html
に補完されているのをみると、この場合も構造体の malloc() では、
struct name *ret = malloc(sizeof(struct name)-MAXSIZE+strlen(newname)+1);
ととり、同じく臨機応変に構造体のサイズが変化するがごとくに使うやりかたを指しているようだ。

これら二つのやりかたに関する議論の内容は残念ながらしらない。

426 名前:デフォルトの名無しさん mailto:sage [2012/07/28(土) 05:20:20.74 ]
struct name {
int namelen;
char namestr[1];
};

これ初めて見たんだけどどう使うの?
はみ出すんじゃないの?

427 名前:デフォルトの名無しさん mailto:sage [2012/07/28(土) 05:31:42.03 ]
typedef struct tagBITMAPINFO {
BITMAPINFOHEADER bmiHeader;
RGBQUAD bmiColors[1];
} BITMAPINFO;

mallocとかで必要なだけ領域を確保してアクセスするんだよ

428 名前:デフォルトの名無しさん mailto:sage [2012/07/28(土) 05:37:05.30 ]
ああ、そういう事ね
サンクス

429 名前:デフォルトの名無しさん mailto:sage [2012/07/28(土) 09:27:48.90 ]
>>421
何に困ってるのかよく解らんから、説明っつーても「書いてある通りだよ」としか。



430 名前:デフォルトの名無しさん mailto:sage [2012/07/28(土) 11:57:25.56 ]
大炎上の楽天「Kobo」 「青空文庫で水増し」「英語しか使えない」「インストールできない」→レビュー非表示に
engawa.2ch.net/test/read.cgi/poverty/1343304708/

自称グローバル企業楽天三木谷「Windowsって漢字のアカウント許してるのかよw2バイトとかありえねぇ」
engawa.2ch.net/test/read.cgi/poverty/1343412938/

馬鹿な日本人が漢字使ってマンガしか読まないからw楽天三木谷日本人に宣戦布告か?
engawa.2ch.net/test/read.cgi/poverty/1343394199/

大炎上の楽天「Kobo」 「青空文庫で水増し」「英語しか使えない」「インストールできない」→レビュー非表示に
engawa.2ch.net/test/read.cgi/poverty/1343304708/

低評価レビューを隠して逃走した楽天・三木谷社長「細かいことで騒いでいるのは少数派ですよw」
engawa.2ch.net/test/read.cgi/poverty/1343390542/

三木谷「コボの出足は大成功、ネガティブな口コミは誤情報だから消し、内容を吟味して再掲載する」
engawa.2ch.net/test/read.cgi/poverty/1343403455/

431 名前:デフォルトの名無しさん mailto:sage [2012/07/28(土) 13:58:58.70 ]
>>421
はい、合ってます






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

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

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