- 1 名前:デフォルトの名無しさん [2012/05/04(金) 04:05:26.52 ]
- C言語の入門者向け解説スレッドです。
★前スレ C言語なら俺に聞け(入門編)Part 100 toro.2ch.net/test/read.cgi/tech/1333108892/ ★過去スレ 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++の宿題片付けます 157代目 toro.2ch.net/test/read.cgi/tech/1335517816/ ★C++言語については避けてください。C++対応明記スレへどうぞ ★分からない事をなるべく詳しく書いて下さい。 ★ソースコードを晒すと答えやすくなるかもしれません。 # 抜粋/整形厳禁、コンパイラに渡したソースをそのまま貼ること # サイズが大きい場合は宿題スレのアップローダ等を利用してください ★開発環境や動作環境も晒すと答えが早いかもしれません。 ★質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。 長くなりそうなコードはcodepadに貼り付けてもいいでしょう codepad.org/ ideone.com/
- 237 名前:濡鼠 [2012/05/10(木) 11:39:31.82 ]
- はじめまして。
今、H8マイコンでC言語を勉強しているのですが、 実際に現場で使うのでしょうか?
- 238 名前:デフォルトの名無しさん [2012/05/10(木) 11:51:18.37 ]
- VisualC++での話ですが、コードを書いてデバッグなしで開始で実行
した際に、消したにも関わらず、一回前に書いたコードが何故か実行され、新しく書いた 方が実行されません。何故でしょうか?
- 239 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 11:55:24.98 ]
- いっぺんくりーんしてみろ
- 240 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 12:29:33.18 ]
- >>238
プログラムの使い方はスレ違い。 C++の話でもスレ違い。 ビルド失敗したんじゃないの? >>237 現場でH8を使うかどうかはスレ違い。 H8の開発現場でCを使うかどうかもスレ違い。
- 241 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 12:35:49.11 ]
- H8は生産が終わったので今更やっても無駄
現場じゃ使えない せめてSH-2かARM系
- 242 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 12:50:47.32 ]
- >>237 使うぞ
>>241 C言語の勉強と書いてあるじゃないか。 H8かどうかなんて関係無い。 よく見てレスしろ! カス!
- 243 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 13:09:38.35 ]
- うるせーカスだな。
- 244 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 13:59:43.43 ]
- もう手に入らないものの勉強したってしょうがないのにね
- 245 名前:デフォルトの名無しさん [2012/05/10(木) 14:04:53.78 ]
- へえ
- 246 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 14:31:38.73 ]
- ふーん
- 247 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 14:37:16.46 ]
- ルネサスも品種減らしたいので統合前の製品を色々切ってるんだよな
H8じゃなくH8Sなどならまだしばらく売るだろうけどね 量産なら一円でも安いものを選択するだろうが 入門なら後々まで役に立つものを選びたいね RXはかなり微妙だったが…
- 248 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 15:25:24.07 ]
- ふう
- 249 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 17:42:06.72 ]
- そういえば VAIOのキーボードコントローラー
IO EXPANDERに H8S2149使ってたな〜
- 250 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 21:55:11.28 ]
- C言語のプログラム全部提出しないと単位くれないって鬼畜なん?
- 251 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 22:02:11.36 ]
- そんな学校入るなよ
- 252 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 22:21:30.23 ]
- 必修単位ならどうせ簡単な問題だろ
- 253 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 22:26:40.97 ]
- C言語のおかげで留年しましたよ。
本当に恐ろしいわ。
- 254 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 22:31:46.75 ]
- >>194
数学の参考書で一行ごとに丁寧な説明があるのとかあるが C言語の解説書もそうして欲しいよなww 馬鹿馬鹿しいと思うことでもビギナーにとっちゃ永遠に分からない事かもしれんし。
- 255 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 22:54:22.59 ]
- C言語に触れて、初めてプログラミングっておもしれぇって思った
- 256 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 22:57:00.53 ]
- と同時にめんどくせえって思った
- 257 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 23:43:29.11 ]
- C言語に触れて、
・彼女が出来ました! ・宝くじがあたりました! ・昇進しました! ・道端で500円を拾いました! ・
- 258 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 04:27:39.32 ]
- K&Rってどうなの?
- 259 名前:デフォルトの名無しさん [2012/05/11(金) 07:20:52.42 ]
- KuriとRisu ?
- 260 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 07:47:59.16 ]
- >>244
C言語の勉強でH8をたまたま使っているだけだろ。 それともなにか、C言語は手に入らないってこと言ってるのか?w
- 261 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 08:54:45.98 ]
- IDE無かったら絶対に再帰なんてトレース出来んかったわ。
- 262 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 08:59:31.53 ]
- IDEの意味知ってる?
- 263 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 09:15:05.25 ]
- ハードディスクだろ?
- 264 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 09:43:42.58 ]
- SASI/SCSI/IDE
- 265 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 09:46:49.88 ]
- しょーもねーやつだな。
- 266 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 22:10:49.93 ]
- だなw。
- 267 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 22:55:42.98 ]
- Integrated Development Environment
- 268 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 23:45:59.08 ]
- >>206で下らない質問をした者ですが、またも質問です。
codepad.org/UAQSRi2n がvisual c++2010では実行できて、Tiny C compilerを利用したIDE(学習用c言語開発環境)では実行できません。 具体的には、37行目からのprintf文に問題があるようですが、その警告文がよくわからないです。 警告文:unknown escape sequence: 'x81' どなたか宜しくお願いします。
- 269 名前:デフォルトの名無しさん [2012/05/11(金) 23:53:18.43 ]
- 全角空白
- 270 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 23:59:09.98 ]
- さいきんのコンパイラさんは全角スペースも半角スペースに変換してくれるのかい?(" "内の全角スペースを除いて)
- 271 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 23:59:28.13 ]
- 全角空白を消して実行しましたが変わりませんでした。
そもそもエラーが起きるのが37行目なので全角空白にも問題はあると思いますが、解決にはなってないみたいです。すいません。
- 272 名前:261 mailto:sage [2012/05/12(土) 00:02:35.50 ]
- >>271は261です。
- 273 名前:268 mailto:sage [2012/05/12(土) 00:02:54.53 ]
- >>271は268です。
- 274 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 00:06:00.59 ]
- >>271
時々あるのが、エディタ上の文字エンコーディングの設定によるエラー
- 275 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 00:06:12.45 ]
- メンドクセーから
コマの名前全部アルファベットにしろ FuとかOuとか
- 276 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 00:12:34.31 ]
- そこで再帰ですよ。
- 277 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 00:13:11.40 ]
- にゃ?
- 278 名前:268 mailto:sage [2012/05/12(土) 00:16:25.54 ]
- もう少し考えてだめだったらアルファベットにします。
ありがとうございました。
- 279 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 00:19:21.54 ]
- 再帰の宿命はよ
- 280 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 00:20:07.86 ]
- にゃにゃ?
- 281 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 00:36:50.30 ]
- >>278
問題は31行目と54行目。 puts("−−−−−−−−−−−−−−−−−−−−−−−−"); に変えれば解決する。
- 282 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 00:37:20.83 ]
- >>278
いえいえ お礼なんていらないよ
- 283 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 00:38:39.18 ]
- >>281
理由を教えてあげなよ
- 284 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 00:42:24.85 ]
- なんで?
- 285 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 00:49:42.02 ]
- いやまあいいけどさ別に
そこまで教えてあげたなら、ね
- 286 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 00:50:12.83 ]
- お前が教えろよ。
- 287 名前: ◆QZaw55cn4c mailto:sage [2012/05/12(土) 00:50:43.88 ]
- >>283
"―" はシフトJIS では 0x81, 0x5c。 0x5c は '\' (バックスラッシュ)で、これは C のエスケープシーケンスの始まりを示すね。 で、問題のコンパイラは、一文字目の "―" の後ろに続く、二文字目の "―" の最初の 0x81 をエスケープシーケンスの2バイト目と解釈してしまった。 無論、\ + 0x81 に相当するシーケンスは定義されていないから、エラーとして表示された。 こんなところでいいかな? >>268 玉方と王方の区別は?
- 288 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 00:51:38.58 ]
- 単にそのコンパイラが日本語に対応してないからだろ。
- 289 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 00:54:55.18 ]
- >>287
さすがだね 出来るやつは後進の育成にも積極的なのは世の常
- 290 名前:デフォルトの名無しさん [2012/05/12(土) 00:56:19.60 ]
- 出た、クズの自演。
- 291 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 00:58:01.88 ]
- >>290
>>287と>>289のIPおせーてくださいって運営に言ってみれば?w
- 292 名前:デフォルトの名無しさん [2012/05/12(土) 00:58:48.26 ]
- ト リ プ ル 自 演 乙。
- 293 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 00:59:45.45 ]
- なんか自演妄想してる人がとってもかわいそうに思えてきた
いいんじゃないですか?そう思っておけば
- 294 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 01:03:03.13 ]
- そうだね、クズはクズだし。
- 295 名前: ◆QZaw55cn4c mailto:sage [2012/05/12(土) 01:10:27.04 ]
- 出た!
自演を演出するための自演。 シフトjis なんて fat32 が現れた時点から死滅する運命だろうなと思っていたんですが、現実には10年を超えた今でも長生きしていますね。
- 296 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 01:11:41.53 ]
- 海外のオープンソースのプロジェクトに参加してみたいんですが、どう探せばいいですか?
停滞しているプロジェクトにいきなりアプローチしても反応がなさそうなので、 活発そうなところを探したいです。英語はできます。
- 297 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 01:12:43.96 ]
- スレ違い。
- 298 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 01:13:31.98 ]
- ありがとうございました。よかったらどこへ投稿したらいいか教えてくださると幸いです。。
- 299 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 02:00:40.01 ]
- include <stdio.h>
void main(void) { printf("C言語始めました。"); printf("先輩方よろしくお願いします。"); }
- 300 名前:299 mailto:sage [2012/05/12(土) 02:05:31.38 ]
- // \nがねえワロス
- 301 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 02:34:10.05 ]
- #もねぇ。。
- 302 名前:299 mailto:sage [2012/05/12(土) 02:45:38.93 ]
- クソッ
クソッ 手元にビジュアルスタジオさえあれば間違いなんてすぐ分かるのにヘタレすぎワロタ
- 303 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 03:09:02.00 ]
- >>302
>>1 codepad.org/ ideone.com/
- 304 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 05:31:58.12 ]
- BS11 報道原人「“ネット右翼"の素顔を見た」
2012年5月12日(土) 8時30分〜9時00分 ゲスト:安田浩一(ジャーナリスト) 中国や韓国などに対して過激な批判を展開する「ネット右翼」。 会員数1万人以上を誇り右翼団体の中でも最大規模となっている組織も存在する。 実際にネット右翼を取材したジャーナリスト・安田浩一氏は、一人ひとりに会ってみると、 おとなしい今どきの若者たちが多いという。 www.bs11.jp/news/1349/
- 305 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 09:50:30.59 ]
- >>299
C:\>gcc test.c test.c: In function `main': test.c:4: warning: return type of 'main' is not `int'
- 306 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 10:26:28.06 ]
- >>305
// 理解不能です // printf scanf if whileしか理解できません
- 307 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 10:52:49.44 ]
- >>305
よく見たらWindows環境だったけど gcc test.c なんて書かれてると不安を覚えるなあ… いや、コンパイル後の扱い次第なのはそうなのだが
- 308 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 10:57:26.84 ]
- >>306
[int] main() mainの前のintは省略可能≠void
- 309 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 14:10:07.86 ]
- RPGとかのキャラ情報って全部構造体に入れるんでしょうか?
HPや攻撃力などの要素がかなり多い場合、どうやって管理するんでしょうか 何百行にも渡ってtypedef struct〜とか書くんでしょうか
- 310 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 14:12:19.92 ]
- その手のデータはcsvファイルにまとめといて
そこから読みだす できれば、そのcsvデータを作る別のプログラミも作る
- 311 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 14:59:11.24 ]
- csvよりはYAMLっぽい表記をパクるなりしてkey=value
なのを階層的にずらずら並べていったほうが柔軟性、拡張性は高い。 敵: 名前=毒スライム 属性=毒,混乱 毒: 確率=10% ダメ=1-8 備考=3回刺されたら即死 てな感じで。 例えば備考のような項目はデータとして存在していてもプログラム側ではとりあえず無視して 将来対応するようにしても良い。 何にしても型に頼らずデータで表現するというのが重要。
- 312 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 19:14:59.41 ]
- アクションですらかなり項目があるからRPGとか管理で死ねそう
- 313 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 20:04:49.46 ]
- 最も評価の悪い国
1位 イラン 2位 パキスタン 3位 北朝鮮 4位 イスラエル 5位 ロシア 6位 韓国 ←←←←←←←←←←← 最も評価の高い国 1位 日本 2位 ドイツ 3位 カナダ 4位 イギリス 5位 中国 6位 フランス BBC世界世論調査2012 www.globescan.com/images/images/pressreleases/bbc2012_country_ratings/2012_bbc_country%20rating%20final%20080512.pdf
- 314 名前:268 mailto:sage [2012/05/12(土) 20:14:21.81 ]
- >>281-287
自分が見ていないときに回答されていて驚きました。 実際にputs関数の中を変更したら、実行できました。 これは、要するに全角記号だとコンパイラによって処理がかわるから、全角記号は避けたほうがいいということでいいでしょうか? >>287 とりあえず表示したかっただけなので、まだ区別は考えていません。
- 315 名前: ◆QZaw55cn4c mailto:sage [2012/05/12(土) 20:17:28.91 ]
- >>313
toro.2ch.net/test/read.cgi/tech/1333095907/785-786
- 316 名前: ◆QZaw55cn4c mailto:sage [2012/05/12(土) 20:27:16.59 ]
- >>314
>全角記号だとコンパイラによって処理がかわるから、全角記号は避けたほうがいいということでいいでしょうか? 今回、コンパイルできなかったときのコンパイラは、シフトJIS に対する作りこみがなかったんですね。 まあ、それが普通でしょう。 確かに日本語とか全角とかある種の半角カタカナとかはやめておいたほうがいいかもしれません。 シフトJIS - CP932 は、さまざまな問題をはらんでいるにもかかわらず Windows やその前から使用されているですが、一概に反旗をかかげるわけにもいかなくて。 ユニコード騒動での誰得感が払拭できないのは、私がふるーい人間だからかなあ?
- 317 名前:268 mailto:sage [2012/05/12(土) 20:39:14.27 ]
- >>316
理解できました。いい経験になったと思います。 ありがとうございました。また質問に来るかもしれませんが、よろしくお願いします。
- 318 名前:デフォルトの名無しさん [2012/05/12(土) 22:55:09.04 ]
- プログラミングの単位2年連続落として1留した。
腸煮え繰り返る思いだ。 説明悪すぎるんだよクソ教授。癌になってしんでほしい。
- 319 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 23:02:03.42 ]
- >>318
そんなに難しいことやってるの?
- 320 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 23:11:29.51 ]
- >>318
わかんなかったら、わかるためのあらゆる努力はしたのかい? 受け身の学習法では、今後社会に出てから困るよ
- 321 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 23:15:40.14 ]
- >>318
ここにたむろする連中の大半は独学だ。学校の授業など糞だと思っている奴らばかりだ。 単位だけほしいのなら toro.2ch.net/test/read.cgi/tech/1335517816/ にお題を投下すれば、大概はネタ thanks とばかりに適当に片付けてくれる、あー気分次第という面々も多いが。 後で困ることがあるかもしれんが。
- 322 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 00:03:11.08 ]
- >>320
社会に出たら、単位取りゲーム得意な人間程うまくのしあがるんだよ。 大学の勉強何かで無駄に頭使いたくないね。
- 323 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 00:07:00.56 ]
- 確かに正論ではある。
プログラムの知識ない奴プログラミングの腕はすごいw
- 324 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 00:30:14.79 ]
- アンドロイドアプリ難しすぎ。
- 325 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 00:33:04.19 ]
- アプリ作るのがホントに難しいのか、それとも……
- 326 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 00:58:07.48 ]
- >>322
つまらん、必要ねーだろこれっていう知識がどこで生きてくるかわからない セレンティピティーとはそういうもの まあ、人それぞれ考え方はあるけどね
- 327 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 00:58:29.26 ]
- ×セレンティピティー
○セレンディピティー
- 328 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 01:02:30.17 ]
- >>326
おっぱいぼよよーん
- 329 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 02:08:03.40 ]
- インターネット無し時代に独学した人スゴいな。
- 330 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 02:17:38.56 ]
- インターネット時代の現代では、知識も均質化してきてるので
厳しい時代だのう。。
- 331 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 02:21:38.06 ]
- >>329
書籍とか処理系のマニュアルとかで勉強してたよ
- 332 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 03:42:40.87 ]
- borland の日本語WinAPIヘルプはものすごく使いやすかった
MSDNのヘルプもあれくらい軽量高速なヘルプにするべき
- 333 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 04:28:08.12 ]
- 今はヘルプどころかOSも統合環境も重いからな
- 334 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 08:17:02.49 ]
- >>324
そうか?
- 335 名前:デフォルトの名無しさん [2012/05/13(日) 08:37:39.24 ]
- >>330
そう思い込んでるやつが増えただけ わかってない奴が使えない点は何も変わってない
- 336 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 08:43:45.47 ]
- 1行目と無関係な結論の例です。
1 そう思い込んでるやつが増えただけ 2 太陽が東から昇る点は何も変わってない
- 337 名前:デフォルトの名無しさん [2012/05/13(日) 08:55:28.24 ]
- 均質化なんかしてねえってことだよ (こんなとこで挙証する気はねえぜ)
Wiki の丸暗記で天狗になってるだけで、何かやらせようとするたびまたネットサーフィンだけで自分の創造をしないやつはいらねえ そういうクズと10を要求したら12くらいやってくる逸材が全然ちがうのは今に始まったことではない # やれやれ、ここまでかみ砕いかにゃわからんとはな 2ちゃんにもググレカスと鳴くだけでそいつ自身は空っぽなやつがごまんといるだろ
|

|