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


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

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



1 名前:デフォルトの名無しさん [2012/03/15(木) 13:41:40.36 ]
C言語の入門者向け解説スレッドです。

★前スレ
C言語なら俺に聞け(入門編)Part 97
toro.2ch.net/test/read.cgi/tech/1330177298/
C言語なら俺に聞け(入門編)Part 97
toro.2ch.net/test/read.cgi/tech/1329161329/
★過去スレ
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++の宿題片付けます 156代目
toro.2ch.net/test/read.cgi/tech/1328276597/
★C++言語については避けてください。C++対応明記スレへどうぞ
★分からない事をなるべく詳しく書いて下さい。
★ソースコードを晒すと答えやすくなるかもしれません。
  # 抜粋/整形厳禁、コンパイラに渡したソースをそのまま貼ること
  # サイズが大きい場合は宿題スレのアップローダ等を利用してください
★開発環境や動作環境も晒すと答えが早いかもしれません。
★質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。

長くなりそうなコードはcodepadに貼り付けてもいいでしょう
codepad.org/

194 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 15:41:28.18 ]
そもそもね、プログラムってのはハードを簡単/低コストにするためのものなんだよ。
全部ハードで作ろうと思えば作れる。それにマイコン仕込んでソフトも使うかの違いだけ。

195 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 15:42:09.02 ]
C言語で横スクロールゲーム作ってるんだけど、プレーヤーが死んで
新しいプレーヤーに移り変わる時、透明っぽくなるのは何で?

196 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 15:42:48.00 ]
お前がそうプログラムしてるからだろJK

197 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 15:43:04.47 ]
豆電球はハードやプログラムも無いのでは?どうなの?
ソケットがハードか?良くわからん。

198 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 15:43:57.03 ]
>>193
給湯で、蛇口で温度を設定できるヤツあるじゃん。
あれも電子的な制御無しでやってるんだよな。
すげえわ。

199 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 15:45:12.92 ]
>>197
ハードウェア=金物
つまり、具体的な物質はすべてハード。

200 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 15:46:22.58 ]
>>198
メリットとデメリットの天秤。
そういう類は電源が問題になる。
水車を入れて発電して賄うのもある。

201 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 15:46:57.71 ]
なるほどねー
ハードウェア=自然科学
ソフトウェア=非自然科学

って感じか。

ハードウェアは実体
ソフトウェアは仮想

ってことか。

202 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 15:47:42.63 ]
違う。



203 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 15:48:08.50 ]
ww

204 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 15:48:46.64 ]
例えばファーストフードの店員のマニュアル。
これはソフト。

205 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 15:50:58.71 ]
>>202
ワロスww

206 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 15:51:41.81 ]
量子色力学のシミュレーションをするのもソフト。

207 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 15:56:08.62 ]
といってもソフトウェアという言葉はコンピューターができてからできた、
ハードウェアに対する造語だけどな。

208 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 16:03:47.22 ]
ハードウェアとソフトウェア以外に概念ってあるのかな。


209 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 16:06:39.43 ]
それにしてもコンピュータってもう後10年は概念的なものは発展しないって思うな。
図書館で6年くらい前のコンピュータの本見ても、普通に今の事書いてるだけ。
ネットワークとかハードとか。

210 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 16:13:44.81 ]
Cで囲碁9路の思考エンジン作りたいんだけど、19路に比べて楽かな?

211 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 16:14:10.55 ]
そこまで言うならお前の言う概念的なものってのを列挙してみろ。

212 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 16:17:16.07 ]
白黒空の3bit
81箇所




213 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 16:30:39.96 ]
unsignedのカウンタで100から0までループさせたい時ってどうすればいいの?
なぜかfor文から抜けてくれない・・・

214 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 16:31:58.41 ]
>>213
signed 使え

215 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 16:33:21.45 ]
>>213
codepad.org/27Hraho4

216 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 16:40:47.71 ]
>>213
for(unsigned i=100;i<=100;--i)


217 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 16:44:38.31 ]
>>214
どうしても符号なしじゃないといけないみたいなので・・・

>>215
ありがとうございます。
でも0になるときも必要なんです。すいません。

>>216
これでできました!ありがとうございました。


218 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 16:50:10.38 ]
>>216
一瞬戸惑ったわ
また豪快だな

219 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 17:01:03.34 ]
それ、保証されてるんだっけ?

220 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 17:21:44.18 ]
>>204
アイスクリーム?

221 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 17:22:43.53 ]
はみちつ餃子

222 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 17:25:55.56 ]
俺も考えてみた

@
#include <limits.h>
for (i = 100; i != UINT_MAX; i--)

A
for (i = 100; i + 1; i--)



223 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 17:44:55.38 ]
曜日で違うんすか

224 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 18:05:29.38 ]
>>219
もちろん5年保障付きさ!

225 名前:デフォルトの名無しさん [2012/03/16(金) 18:20:03.48 ]
も う 少 し が ん ば り ま し ょ う。

226 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 18:29:24.34 ]
たいへいようでしにました

227 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 18:44:00.87 ]
>>224
延長は可能ですか?

228 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 18:51:01.04 ]
ぶひひ

229 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/16(金) 18:53:57.84 ]
>>195
敵に当たった直後にその場所でそのまま復活したらまたすぐに敵に当たってしまうので、
それを回避するために一定時間無敵状態にすることは有るが、それのことかな?

230 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 19:04:50.34 ]
昔とあるガンシューで、ダメージ後の無敵時間が無く、残りHPがあっても瞬殺されるゲームがあったな。

231 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 19:12:46.22 ]
アッー! c
アッー! v

232 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 20:02:20.47 ]
>>173
いつもぬるぽいんたって読んでたわ…
もしかして空文字列もくうもじれつなのかな



233 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 20:08:24.32 ]
値渡しと参照渡しの違いって
値渡しは変数を渡して
参照渡しはポインタ型の変数を渡して、関数に間接参照で値を詰めさせる
であってますか?

234 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 20:09:14.22 ]
>>228
ふひひ?

235 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 20:10:37.28 ]
>>201
昔TRONっていうOSがあってな

236 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 20:13:20.67 ]
>>230
むしろ強制的に残機を減らされることのほうが驚いたけどね

237 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 20:14:09.41 ]
>>233
スレ違い

238 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 20:15:03.87 ]
>>233
Cには値渡ししかない。

239 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 20:19:54.83 ]
>>235
今もあるぞ

240 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 20:36:05.92 ]
なんのことか3秒くらい考えたが、
実身/仮身の勘違いか、くだらん。

241 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 20:42:54.67 ]
>>240
何か思い浮かびそうな話ではる

242 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 20:43:19.40 ]
>>238
実に哲学的だな



243 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 20:47:56.09 ]
あほ?
C++には参照渡しが導入されたが、operatorに使うくらいにした方がいい。

244 名前:デフォルトの名無しさん [2012/03/16(金) 20:55:01.35 ]
>>238
あの本の信者か

245 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 20:57:42.58 ]
>>243
理由は?

246 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:00:40.19 ]
シグネチャをいちいち確認しなきゃいけないからだよ。

247 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:01:06.11 ]
Googleのコーディングスタイルだと、参照使うのはconstつける時だけにしようぜってなってるね。
ようするに入力なのか出力なのかぱっと見でわからんという事なんだろうな。
ちなみにここってC言語のスレだよね。

248 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:02:18.44 ]
そうね、constつきならおk。

249 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:02:36.61 ]
>>243
あれは本当にまずい機能だった

250 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:05:23.21 ]
>>239
VMのおかげで
死に体でも延命できるようになったしね!

251 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:05:58.61 ]
ITRONはそこらじゅうで使われてるだろ。

252 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:09:55.64 ]
はやぶさもITRON。



253 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:11:30.32 ]
μITRONの仕事やったことある。

254 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:13:40.84 ]
とろん

255 名前: ◆QZaw55cn4c mailto:sage [2012/03/16(金) 21:15:59.52 ]
>>249
pascal では参照呼出しは普通というかなくてはならないんですけれども

256 名前:デフォルトの名無しさん [2012/03/16(金) 21:16:07.64 ]
そこら中なのか特殊用途なのかわかりにくい流れだな

257 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:17:25.98 ]
うんにゃ

258 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:17:35.97 ]
>>255
理由を言ってみろよ、クズ。

259 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:19:34.78 ]
QZはいかなる言語も「使えてる」とはいえないので
無視すればいい

260 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:19:50.49 ]
>>258
荒らすなヴォケ

261 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:21:34.28 ]
>>256
www.t-engine.org/ja/tron-project/example

262 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:22:58.95 ]
>>260
うるせーQZ



263 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:23:34.82 ]
>>262
荒らしに構うやつも荒らしって何回言えばわかるの
馬鹿なの?

264 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:25:09.17 ]
ぶっちゃけスレッドが荒れてるのは住人の民度が低すぎるから

265 名前:デフォルトの名無しさん [2012/03/16(金) 21:25:46.17 ]
自 己 紹 介 乙。

266 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/16(金) 21:25:54.65 ]
>>232
規格内では「空文字列」という言葉を使ってないみたい。
だた、「空」で始まる言葉は全て「くう」に相当する順のところに配置されてはいるので、それに準ずるのが妥当だと思う。

freedeai.180r.com/up/src/up10471.png
「空」はキて始まる言葉の後に配置されてる。

267 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:28:55.40 ]
ja.wikipedia.org/wiki/%E7%A9%BA%E6%96%87%E5%AD%97%E5%88%97

268 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:29:36.48 ]
はみちつ味

269 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/16(金) 21:32:46.50 ]
>>267
要出典。

270 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:34:30.16 ]
>>269
zh-cn.oldict.com/%E3%81%8F%E3%81%86%E3%82%82%E3%81%98%E3%82%8C%E3%81%A4/

271 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:36:05.64 ]
こっちだろ。
dictionary.goo.ne.jp/leaf/jn2/46023/m0u/

272 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:40:00.49 ]
リンクだらけだな



273 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:40:46.38 ]
ゼルダの?

274 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:41:49.28 ]
おまいらもやっぱりプログラミング言語C持ってるの?

275 名前:デフォルトの名無しさん [2012/03/16(金) 21:45:51.38 ]
K&Rなんてとっくに捨てたよ

276 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/16(金) 21:50:50.68 ]
あれってなんで最新版の翻訳が出ないんだろうな。

277 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:55:47.21 ]
>>275
それをすてるなんてとんでもない

278 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 22:22:04.44 ]
>>266
ほんとだーありがとん

279 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 23:46:33.12 ]
どうしても「はちみつ」が「はみちつ」に見える

280 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 23:49:22.27 ]
はみちつ&マーガリン

281 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 23:57:37.44 ]
実際はみ出てたらこえーよ
news.livedoor.com/article/detail/3550049/

282 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 00:01:51.23 ]
おもしろいから改名しろ



283 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 00:04:31.59 ]
はみちつ餃子

284 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 00:06:48.05 ]
気持ち悪そうな響きだが、うどん県の名産なのか?

285 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 00:25:27.86 ]
>>281
はみちつからもう4年もたったのかよ…

286 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 00:53:15.83 ]
そりゃもう年だろ

287 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 00:53:47.95 ]
つーか、最近知った。

288 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 01:00:58.15 ]
花粉

289 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 11:01:48.13 ]
maint関数にて、引数の個数と
各文字の先頭アドレスの配列が受け取れますが
その文字列をメモリに規則正しく並べているのは
Cコンパイラですか?それともOS?

290 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 11:13:13.80 ]
CRT

291 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 11:14:37.09 ]
maint関数ってなんぞ


292 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 11:19:59.44 ]
OSの場合もあるし、CRTの場合もある。



293 名前:デフォルトの名無しさん [2012/03/17(土) 12:52:23.01 ]
ぶひ

294 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 14:41:52.67 ]
if文の書き方の質問です。

1. if (1 != (v = func(n)))
2. if ((v = func(n)) != 1)

皆さんは、上記二つのいずれかの書き方、どちらを選びますか?
必ず、どちらかを選ばなければならないとすると、どちらを選択しますか?
理由も併せて答えていただけると嬉しいです。 ちなみに私は1派です。






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

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

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