[表示 : 全て 最新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/

82 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 20:51:35.60 ]
              「C実践プログラミング」 でCの文法、make、gdbなど、基礎を習得

                                ↓

     「C言語ポインタ完全制覇」 or 「秘伝C言語問答 ポインタ編」 でポインタに関して完全理解する

                                ↓

「エキスパートCプログラミング―知られざるCの深層」 でスタック、ヒープ、リンカ、ローダなど周辺知識を習得

                                ↓

      「C言語によるオブジェクト指向プログラミング入門」 で大規模プログラムの作り方を学ぶ

                                ↓

           「C言語デバッグ完全解説」でバグに強いプログラムの記述法をマスター

                                ↓

        「Code Complete(上)(下)」でより良いC言語プログラムとは何かを各人で考察する

                                ↓

                              神の誕生


83 名前:81 mailto:sage [2012/03/15(木) 20:57:35.07 ]
ちょっと神目指してきます

84 名前:デフォルトの名無しさん [2012/03/15(木) 21:03:30.66 ]
>>67
それを高度な言語で読めるようにする。
つまり機械語をC言語にすればいい。


85 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 21:08:25.84 ]
アホは黙ってろ。

86 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 21:21:43.98 ]
printfの場合はA番地を使うとか、そういった風に
大きくくくって番地を広々使うというやり方だと、
機械語として使えませんか?

87 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 21:22:15.88 ]
>>85

88 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 21:28:00.86 ]
>>86
それは関数呼び出しであって機械語ではない
まあどういうのを作りたいというなら止めないから作ってみたら?

89 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 21:35:00.90 ]
0か1じゃなくてa〜Zで対応させたらいいんでは?
何で0と1なの。



90 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 21:37:12.61 ]
0と1じゃ種類が少なくて、printfを表すのに多くの0と1が必要じゃないですか。
その点 a〜Zなら

p r i n t fの6ビットで済む。



91 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 21:39:04.33 ]
人の視点で考えてると今のコンピュータがどうやって動いてるかはわからないよ

92 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 21:44:32.61 ]
じゃあどうやって人間サマがコンピュータ作ってんだよ

93 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 21:45:54.15 ]
コンピュータ作るのとコンピュータ用の言語があるのは別でしょ

94 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 21:48:17.32 ]
思うんだがプログラマってコピペしまくってるの?
アルゴリズム何て有限だし、1から書いてると時間の損かも。

95 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 21:52:47.15 ]
AXレジスタにコマンド番号、SIレジスタにデータのアドレス、
割込ベクターにコードのアドレスを設定してIntXX


96 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 21:54:59.63 ]
ないものねだりする人は無限に増え続けるみたいだけどね、ワケワカで

97 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 21:55:16.23 ]
いちいち割り込みベクターにエントリを設定して割り込みを発生させるなら
callでいいやん

98 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 21:57:33.64 ]
>>94
CPANとか覗いてみろ
あそこはカンタンに言えばコピペの場だ

あと、お前はアホでバカか?
アルゴリズムが有限個しかないって、一体誰が証明したんだ?


99 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 21:58:06.56 ]
システムエンジニアって言語理解できなくても慣れる?
文系の人多いけど。

100 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 22:04:18.90 ]
>90
これがアスペルガーってやつなのか…。


マジで気持ち悪いよこいつ。



101 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 22:10:40.69 ]
>>100
アスペルガーとかじゃなくて、普通の人ってだけですよ

102 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 22:34:30.79 ]
>>90
それ6ビットじゃないw

103 名前:デフォルトの名無しさん [2012/03/15(木) 22:36:37.39 ]
>>85

104 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 22:55:38.78 ]
中学が卓球をするロボット作ったってよ。
もう日本がアジアに勝ってる分野ってあるのかよ......

105 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 22:56:36.66 ]
>101
アスペルガーは自分をアスペルガーって理解できないんだよ。
さぁ明日は精神科へ行こうね。

106 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 22:58:10.19 ]
>>105
その文章が真ならば、
アホは自分がアホだと理解できないのでは?


107 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 22:59:39.11 ]
>中学が卓球をするロボット作ったってよ。
それってドコ中よ?

108 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 23:00:48.16 ]
自覚できないからアホなんだろ。ゆえにCPUでC言語と言ってるやつはアホ。

109 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 23:01:47.32 ]
個人的には
金稼ぐ根拠がない人ほど言葉知ってることを自慢する
ように見えるけどね、それをどう表現したら納得してもらえるかまでは...

110 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 23:04:41.73 ]
C言語CPUも知らんとは。
jp.misumi-vona.com/vona/detail/222000345761/



111 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 23:05:33.47 ]
>>109
遠吠え乙。

112 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 23:06:48.65 ]
はいはい具体的なことは何一ついえないわけですね

113 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 23:07:09.28 ]
で、何に使えるの?

114 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 23:08:05.22 ]
>>112
なんだ具体的なことって。
日本語でおk。

115 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 23:08:15.17 ]
>>110
なんだこれは


116 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 23:17:57.50 ]
つまり>110 の機械が >90 のような処理をしていると?

117 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 23:22:12.61 ]
ほんと、アホは見ていて痛々しいな。
まだ謙虚なら救う気にもなるんだが。

118 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 23:23:25.07 ]
定期的に顔だす釣師だろ。ほかっとけ。

119 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 23:29:23.32 ]
>>82の通りにやればCの神になれますか?


120 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 23:30:37.67 ]
Cの神は死んだ。



121 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 23:32:10.86 ]
>>119
なれるはずだが、神は自分が神であると理解できない
他人から見れば神だよ
自分からみれば自分はただの人


122 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 23:41:02.53 ]
Q.神の存在を信じますか?

A.インターネットで見た。

123 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 23:41:51.66 ]
インターネットの意味を知らないバカ登場。

124 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 00:07:08.94 ]
ttp://aa.yaruo.jp/?v=00437

125 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 00:09:34.02 ]
で、意味は知っているのか?

126 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 00:12:43.12 ]
つ インターネット - Wikipedia

127 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 00:14:32.71 ]
こいつ厨房くせぇな>123

128 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 00:15:33.04 ]
>意味
定義?

129 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 00:23:19.48 ]
ここには意味と定義の違いが分からない低能が跋扈してるっちゅーこった
バカの定義や意味は発言をみりゃあ一目瞭然。
ちなみに俺は神だからさ、反論するなよ。
そう言う奴はバカだから。


130 名前:デフォルトの名無しさん [2012/03/16(金) 00:26:35.46 ]
>>121



131 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 00:30:07.25 ]
>>130
そういうことね
でも俺は合う人会う人から「オマエはまさに紙だ」とか言われてんの
残念でしたw
矛盾はありませんwww
それに気付かない低能は消えていいよw
凡人クン プ

132 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 00:31:39.91 ]
おだてて、あわよくばって人多いよ

133 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 00:36:23.87 ]
ちょっと使えるソフト見つけたら作者を紙とおだてて欲しい機能を組み込ませる。


で、調子に乗り出したら集団でぶっ叩く!

134 名前:デフォルトの名無しさん [2012/03/16(金) 00:37:25.23 ]
神は自分が神であると 理 解 で き な い

135 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 00:39:38.94 ]
なんだ?また朝鮮人か?

136 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 00:42:16.58 ]



…チョン

137 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 00:50:06.09 ]
google検索
インターネットで見た 約 16,100,000 件
ネットで見た 約 164,000,000 件
East Sea 約 344,000 件

138 名前:デフォルトの名無しさん [2012/03/16(金) 01:09:23.50 ]
・韓国人の民族性を表すことわざ一覧
朝鮮のことわざ

「女は三日殴らないと狐になる。」
「他人の牛が逃げ回るのは見ものだ。」
「他人の家の火事見物をしない君子はいない。」
「弟の死は肥やし。」
「梨の腐ったのは娘にやり、栗の腐ったのは嫁にやる。」
「母親を売って友達を買う。」
「営門で頬を打たれ、家に帰って女房を殴る。」
「姑への腹立ち紛れに犬の腹をける。」
「あんな奴は生まずにカボチャでも生んでおけば、煮て食べられたものを。」
「人が自分にそむくなら、むしろ自分が先にそむいてやる。
「野生のまくわ瓜は、最初に独り占めした物が持ち主だ。」
「らい病患者の鼻の穴に差し込まれたにんにくの種もほじくって食べる。」
「一緒に井戸を掘り、一人で飲む。」
「自分の食えない飯なら灰でも入れてやる。」
「川に落ちた犬は、棒で叩け。」
「泣く子は餅を一つ余計もらえる。」

139 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 01:51:47.82 ]
>>138
それ間違ってるってさ

140 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 01:52:29.73 ]
>>133
ひでぇよ



141 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 01:52:58.57 ]
>>122
まずは神の定義をですね

142 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 02:09:46.98 ]
そもそもプログラマは言葉の正しい意味を求めてるからボッチになるんだよ
常用語として伝わる言葉を別にほじくり返さなくてもいいのに自分の知識を誇示したいが為にほじくり返す



143 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 02:11:35.04 ]
別にアホひけらかさんでも。

144 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 02:12:03.92 ]
>>139
チョン乙。

145 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 02:30:27.66 ]
>>144
ウヨ乙

146 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 02:31:22.26 ]
>>142
そう wiki に書いてあったよ

147 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 02:33:39.14 ]
test

148 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 02:34:05.05 ]
test

149 名前:デフォルトの名無しさん [2012/03/16(金) 02:39:43.30 ]
やっぱりチョンなんだwww

150 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 02:52:11.74 ]
いや本当に間違ってるんだってばよ



151 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 02:54:44.82 ]
ネットウヨにとって本当かどうかは実は問題ではない

152 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 02:56:15.59 ]
>>142
君ボッチなのwww

153 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 02:58:47.55 ]
>>150
チョン乙www

154 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 03:03:52.38 ]
>>150
祖国に帰れ。

155 名前:デフォルトの名無しさん [2012/03/16(金) 07:34:18.84 ]
サーバープログラム作りたいんだけどTomcatお勧めでしょうか?
Cは使えるでしょうか?

156 名前:デフォルトの名無しさん [2012/03/16(金) 08:12:27.35 ]
くぴ

157 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 08:24:16.44 ]
アホか
気合で作れ
言語を聞くのはアホの証拠だ


158 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 08:54:05.15 ]
TomcatだとWebアプリなら作れるけどそれ以外のサーバプログラムは難しいんじゃないの

159 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 10:15:17.83 ]
if(a=0) とした時は
aに0を代入してから値を評価して、値が偽なので何も実行されないということであってますか?
だとしたら、if(a==0)とした時はaが0なら真を返し実行される、aが0でないなら偽を返すということですか?
等価演算子が良く理解できてないので、これで正しいかどうか、よろしくお願いします

160 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 10:19:18.06 ]
あともうひとつ忘れてました
偽って 0 '\0' NULL のことであってますか?



161 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 11:30:03.27 ]
とりあえず読んどけ。
ttp://ja.wikipedia.org/wiki/Null

162 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 11:33:30.83 ]
C言語において、NULL と 0 と '\0' の違いは何ですか?
ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1019592375

163 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 12:21:34.07 ]
>>162
そのベストアンサー嘘じゃん。
× '\0' ← char 型
○ '\0' ← int 型
後半の説明もダメダメだし。そんなクソQAのリンク貼るなよ。

164 名前: ◆QZaw55cn4c mailto:sage [2012/03/16(金) 12:28:45.05 ]
>>162
違いはあるのかもしれないが全部 0 と書いてなんら問題なし使い分ける必要なし霧
あ、そういえば文字列中の \0 は特別な意味がありましたね大変失礼いたしました霧霧霧

165 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 12:33:11.99 ]
さて問題です。屑は誰でしょう?

toro.2ch.net/test/read.cgi/tech/1330177298/720
From: [720] ◆QZaw55cn4c <sage>
Date: 2012/03/10(土) 02:57:18.56

>>719 >>718
文字列の最後の\0は不要だしそもそも文字列中に\0を使うのが屑

166 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 12:52:52.85 ]
>>163
うそ言うな。
>>165
QZ

167 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 12:55:18.36 ]
>>166
printf("%ld\n", sizeof('\0'));
ってやってみなよ。C++じゃなくてCで。

168 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 13:02:16.96 ]
>>162
NULLが0って言い切るのはどうかって感じだな。
まあ0でいいけど。

169 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/16(金) 13:06:54.35 ]
>>163 >>166
前スレで話題になったばかりじゃないかよー。
文字リテラルは int だ。

uploader.sakura.ne.jp/src/up88787.png
>> 単純文字定数は,型 int をもつ。
>> 1 バイトの実行文字に対応する単一の文字を含む単純文字定数の値は,
>> 対応付けた文字の表現を指数として解釈した数値とする。

170 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 13:11:48.89 ]
アホが言うな>>69



171 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 13:22:49.71 ]
>>169
オイ餃子。なんでオレ(>>163)にアンカー打つんだよ。

172 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/16(金) 13:24:28.52 ]
>>171
流れが分かり易いようにだよ。

173 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/16(金) 13:26:58.48 ]
俺、「空ポインタ」を「からポインタ」って読んでたわ。
JIS の索引の順番を見ると「くうポインタ」なんだな orz
ルビ振っといてくれりゃいいのに。

174 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 13:30:47.85 ]
お前はソバでも食ってろ。

175 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/16(金) 13:33:04.68 ]
今日の昼飯は中華ソバだったわ。

176 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 13:37:04.95 ]
>>173 「あきぽいんた」と思ってた

177 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 13:48:03.54 ]
なつぽいんた
ふゆぽいんた

178 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/16(金) 13:56:02.80 ]
ゼロを void* にキャストしたら NULL になる。
NULL を整数へキャストした場合は処理系定義?
「これまでに規定されている場合」がありそうだと思うんだけど見付けられんかった。

> 6.3.2.3
> 値 0 をもつ整数定数式又はその定数式を型 void* にキャストした式を,
> 空ポインタ定数 (null pointer constant) と呼ぶ。
> 空ポインタ定数をポインタ型に型変換した場合,
> その結果のポインタを空ポインタ (null pointer) と呼び,
> いかなるオブジェクト又は関数へのポインタと比較しても等しくないことを保証する。
> (中略)
> 任意のポインタ型は整数型に型変換できる。 これまでに規定されている場合を除き,
> 結果は処理系定義とする。 結果が整数型で表現できなければ,その動作は未定義とする。
> 結果は何らかの整数型の値の範囲に含まれているとは限らない。

> 7.17
> NULL は処理系定義の空ポインタ定数に展開する。


179 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 14:00:01.77 ]
0に決まってんだろ、アホ。

180 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/16(金) 14:01:12.06 ]
>>179
俺もそう思ってたんだけど根拠になる規定が見つけられん。



181 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 14:04:41.19 ]
日本語も読めないならソバでも食って寝てろ。

182 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 14:36:40.75 ]
'\0\0'は何バイト?
'\0\0\0'は何バイト?
'\0\0\0\0'は何バイト?







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

前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