[表示 : 全て 最新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/
★開発環境や動作環境も晒すと答えが早いかもしれません。
★質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。

481 名前:デフォルトの名無しさん [2012/07/30(月) 10:41:50.30 ]
C言語のソースコード検索したら標準関数じゃない関数がいっぱいあるけど
あれは何なの?



482 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 10:47:11.30 ]
>>481
ヘルパ関数(下請け関数)だろ
そんなの実装によっていくらでも入ってる
C++だとprivateにされちゃって呼び出せないだろうけど

#define private public

483 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 11:10:10.73 ]
C#じゃなくてCを使う理由を挙げてください

484 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 11:16:00.57 ]
C++ならともかく、それはC#を知らないからじゃね?

485 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 11:24:19.47 ]
C#のライブラリもCで実装された処理を呼び出している
C#プログラマなんてのは表面でCのプログラムを呼び出してるだけのカスでしかない

486 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 11:49:37.58 ]
javaで採用されている機能だけでC++を使いCのライブラリを使う。

487 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 11:59:49.95 ]
Cがわからんから聞いてんだろ

488 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 12:01:44.48 ]
Cのライブラリもアセンブラで実装された処理を呼び出している
Cプログラマなんてのは表面でアセンブラのプログラムを呼び出してるだけのカスでしかない

489 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 12:05:10.85 ]
アセンブラのライブラリも機械語で実装された処理を呼び出している
機械語プログラマなんてのは表面で電子回路のプログラムを呼び出してるだけの半田ごてでしかない



490 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 12:17:05.22 ]
一生やってろ

491 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 12:31:16.96 ]
>>480
・それ入門レベルか?
・そんなもん、その人次第だろ…
・C言語の質問じゃねーし…
・まず日本語初心者や人間初心者を卒業してくれ
・流石にパソコン初心者やネット初心者はな…
・2chやプログラム板は初めてか?力抜けよ

ってな質問には相応の返答しかつかんが、その辺は加味してログ読んでる?
まあ、実際荒れてることもあるけど(夏休みだし余計にな)それはそれだからな

492 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 12:39:46.09 ]
>>483
C#・・・Windows専用に特殊にカスタマイズされたJavaのような言語
Windows専用だけあって(Monoのようなプロジェクトもあるがそれは別)
Windowsと非常に相性が良く、文法面では既にJavaをしのぎ、大抵の
GUIアプリケーションを多分現存する言語の中では最速で組み上げる
JITコンパイラ内蔵なので動作が意外に軽い

Java・・・マルチプラットフォームを売りにしているが、Windows上で動かす
には分が悪い
JITコンパイラを後付けしたせいかクライアントJREではホットスポットJITが
仇になって動きが重い
C#よりはるかにもっさり感じる
サーバーJREは起動が遅いが速度は速い
今や文法面でC#を追い掛ける奇妙な立場

C・・・最小限の機能しか揃ってないのでプログラミングは大変だが、高速な
ネイティブを吐き、しかもコンパクトなので組み込みに最適

という事で使用目的が違います
もちろん大規模GUIプログラムもCで書かれています
プログラマは地獄を見ますが

493 名前:デフォルトの名無しさん [2012/07/30(月) 12:57:21.42 ]
なんだ大規模GUIプログラムて。
今時そんなのあんのか?

494 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 13:01:55.32 ]
>>492
ざっくりわかりました,ありがとう.
ちなみにCの組み込みに最適と言うのは
アセンブリ動的にロードする(プラグ印を組み込ます)ような事にあたるのでしょうかね

495 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 13:10:39.02 ]
違います。

496 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 13:15:43.19 ]
今ネイティブでGUIならQtだろ
でもC++だからな

497 名前:デフォルトの名無しさん [2012/07/30(月) 13:40:12.24 ]
>>482
違う

winmain関数とか
見たことなかった。

498 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 13:44:19.01 ]
_tWinMain()

499 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 13:52:29.93 ]
>>497
メッセージループでぐぐれカス



500 名前:デフォルトの名無しさん [2012/07/30(月) 13:55:09.31 ]
>>499
winMainは何言語なんですか?


501 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 14:13:13.72 ]
WinMain()でググレカス

502 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 14:16:09.98 ]
MSのコンパイラなら CRT0.C 見れば

503 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 14:21:00.74 ]
すいません、VBをちょっとしかかじったことないんですが
C言語のA<<3とかの<<って
どういう意味なんですか?

504 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 14:22:52.49 ]
その程度、入門書読んでから質問しろ

505 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 14:29:43.34 ]
本持ってないんですよー
ググっても<<は無視されて検索されるし
ほんとおねがいします

506 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 14:40:32.12 ]
C言語 入門
Goooogle


507 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 14:49:19.39 ]
そんなつれないこと言わずに
じゃあ芸能界で例えてください

508 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 15:01:10.41 ]
シフト演算子
これで検索できるだろ。

509 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 15:08:34.53 ]
>>503
Aを8倍する



510 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 15:16:14.01 ]
ttp://ideone.com/FG5js

511 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 15:42:29.43 ]
>>508
理解できますた!
C言語簡単っすね^^

512 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 16:03:47.81 ]
簡単でしょ
馬鹿にでも理解出来る言語、それがC言語

513 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 16:08:28.35 ]
Cは3日で把握出来る
向いてないド素人でも一月
それ以上かかるなら他の道を探すといい

514 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 16:11:13.45 ]
ポインタ関連を3日で習得できるなんて凄いわ。
ポインタ関連以外を3日で把握なら分かるけど。

515 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 16:15:22.62 ]
C言語は言語仕様がコンパクトで、演算子が多くて予約語が少ないため
文法を習得するのは確かに簡単

でもポインタに踏み込んだらなまじ他の言語よりも暗い迷路に迷い込むよな

516 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 16:19:48.22 ]
こわがりすぎー

517 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 16:31:16.73 ]
標準ライブラリが小さいから習得は早いね

518 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 17:29:35.90 ]
アセンブリの代わりだもん、
ポインタ関連が一番重要だ
8bitCPUでもいじくって
そのあとにCやれ


519 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 17:35:19.93 ]
個人で組み込み勉強したい場合ってどうしてますか?
製品基盤や専用のコンパイラなんて売ってるんでしょうか?



520 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 17:37:43.83 ]
もちろん売ってる。

521 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 17:42:22.63 ]
シャープのMZ-80Kでも買ってシコシコ叩けと言うのかw
それてもZ80を秋月電子で買ってハンダでジュウジュウと弄れと言うのか

522 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 17:45:43.36 ]
ロートルは来なくていいから

523 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 18:10:08.04 ]
いやはや全くその通りで、
まずはZ80のキットを購入してはんだごてを手に持ちながら
ハンドアセンブルくらいはした方がいい

そのほうがCPUとは何かを手に取るように実感できる


524 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 18:18:09.01 ]
ジジイはもう(゚听)イラネ

525 名前:デフォルトの名無しさん [2012/07/30(月) 18:21:36.99 ]
0番地から始まる配列の添え字と何が違うって言いたいんだ?

526 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 18:30:01.11 ]
いまどきZ80なんてやったって意味ねえよ

527 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 18:56:30.54 ]
PIC.、制御関連やるなら知って損はないじゃろ。

528 名前:デフォルトの名無しさん [2012/07/30(月) 19:07:37.85 ]
PICやったことあるけど恐ろしくつまらなかった。
ままごとにも程がある。

マイコンって何なの?何のためにあるの?
ハードウェアを学ぶ前置き学習用?
パソコンじゃだめなん?

529 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 19:11:22.04 ]
あんたの身の回りにある電源や電池のいるものはたいていマイコン入ってるけど



530 名前:デフォルトの名無しさん [2012/07/30(月) 19:12:01.67 ]
>>526
いまどきって何だよ
俺は趣味プログラマーなんだよ
世の中はこうなってるとかしらねーんだよ

531 名前:デフォルトの名無しさん [2012/07/30(月) 19:13:06.37 ]
>>529
あ?パソコンの中身見たけど
あんなおもちゃみたいなブロック入って無かったよ?
もっと壮大なスケールの部品ばっかりだったしな!

532 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 19:13:41.27 ]
家電の組み込みとかのメーカー行きたいとか
自動車やら電車やら電気メーカー行くなら知ってて損ないんじゃないの。
秋葉原が設計と家電の聖地だった時代もあるのよ。

533 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 19:18:46.94 ]
Z80は知らなくていいだろ
時間の無駄

534 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 19:20:59.23 ]
時間の無駄って言ったら趣味のプログラムも・・・w

535 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 19:26:02.37 ]
H8やSH2などよりはZ80のほうがマシかもな。

536 名前:デフォルトの名無しさん [2012/07/30(月) 19:30:18.59 ]
つかCPUのことか?
パソコソの蓋開けていじらねーだろどうせ
スレ違いなんだよ
電子機器スレ池

537 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 19:46:20.77 ]
組み込みやるなら情報工学科なんか進学せずに電子科電気科機械科に進んでメーカーに入れ
製品の仕様はハード屋が決めるし組み込みプログラマなんざハード屋の奴隷にすぎない
ソフト屋がどんだけ頑張ってもテレビの画質は向上しない
組み込みプログラマなんてのは表面でハードの機能を呼び出してるだけのカスでしかない
奴隷になりたくなかったらソフト屋が主導権を握れる分野に行くかソフトもできるハード屋を目指せ

538 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 19:47:38.95 ]
四年前に言って欲しかったよ

539 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 19:53:21.16 ]
米国 「日本はアジアの大国、司令官として憲法9条を破棄すべきだ!そして日本は核武装すべきだ!」
engawa.2ch.net/test/read.cgi/poverty/1343626083/


日米同盟強化へ 米国は9条改憲歓迎 「反対まったくない」

憲法第9条に基づき、日本は集団的自衛権を行使できないとの解釈が
日米同盟強化への大きな障害になるとする認識はいま米側で広範に強まり、
米国では、現在党派を問わず反対はなく、むしろ暗に歓迎するという姿勢が大勢となった。

92年にはヘリテージ財団が「米国は非公式に日本に改憲を促すべきだ」とする政策提言を発表した。
先代ブッシュ大統領も公式会見で、日本が改憲を求めるならば問題はないと言明した。

民主党リベラル派のトム・ラントス下院外交委員長は「日本が安全保障でも大国にふさわしい役割を
果たすために憲法を改正しようとすることを強く支持する」と述べた。

東京都の石原慎太郎知事が16日にワシントンでの討論会で憲法破棄を提唱したとき、
米側の討論者のリチャード・ローレス元国防副次官は「日本の憲法は確かに米軍占領時代の遺物であり、
日本はそれを変える権利も自由も有している」と述べ、日本の憲法改正にいまの米側には抵抗がないことを明示した。
sankei.jp.msn.com/politics/news/120425/plc12042507090004-n1.htm

米国FOX報道 " We Need a Nuclear Japan " 我々は核武装した日本を求めるべきだ
www.youtube.com/watch?v=0TjgNRfGbAE



540 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 19:55:28.29 ]
Z80はともかく、ビルドターゲットのアセンブラは知ってる方がいいね
Cで書いてると、期待どおりに生成されてるか(あるいはされてなくはないか)
逆アセンブルして確認することはよくあるから

541 名前:デフォルトの名無しさん [2012/07/30(月) 19:58:20.33 ]
>>537
もっと言えば新製品開発とかなら理学部のほうがよくね?
理論を勉強するわけだから。

俺は工学部だから将来は高卒と仲良く工場勤務なんだろうな。

542 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 19:59:34.43 ]
Z80=パチンコ

543 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 20:08:22.34 ]
C使いはそっち系ってのがよく分かる流れだなw

544 名前:デフォルトの名無しさん [2012/07/30(月) 20:10:04.63 ]
プログラマーの倍率って8倍くらいあるんだろ?
高嶺の花だわ



545 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 20:10:22.37 ]
90hはNOP

546 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 20:10:54.88 ]
ぼくちゃん物理系出身の土方です^^

547 名前:デフォルトの名無しさん [2012/07/30(月) 20:11:09.57 ]
まぁ遠慮せんと好きなマイコン選べや。
akizukidenshi.com/catalog/c/cmicon/

548 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 20:14:14.61 ]
スーパーAKI−80
¥4,980

549 名前:デフォルトの名無しさん [2012/07/30(月) 20:16:23.97 ]
市販のコンピュータに入っているマイコンはやっぱ電気製品屋では
買えない特注のもんなん?



550 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 20:19:47.14 ]
Z80やるくらいならARMやれ
モバイルのアプリくらいなら組ませてもらえるかもね

551 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 20:24:25.91 ]
ポインタとアセンブリの基礎を覚えるには
Z80でもいんじゃないの。

552 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 20:28:06.49 ]
基礎を終えたら買いなおして覚えなおせって?馬鹿じゃねえの

553 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 20:28:47.38 ]
Z80は現代使われている機械語とコードが違いすぎる
CASLが実用で役立つとか言ってるレヴェル

554 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 20:30:46.10 ]
結局のところどれがいいんですか?

555 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 20:31:41.53 ]
Cで遊ぶ分にはどれでもいんじゃないの

556 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 20:33:49.31 ]
>>547 の中じゃARMだな

557 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 20:38:59.05 ]
MASMでいいだろ。すぐ使えるし
ttp://www7.plala.or.jp/keny01/asm/win32/

558 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 20:39:18.00 ]
ARMってDSとかに使われてるんだな

559 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 20:47:23.64 ]
クズw



560 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 20:48:19.95 ]
国産薦めたいところだが、ルネサス筆頭に今まで定番だったCPUが全部廃版になってるので使えないんだよな
新CPUもガッカリだし

561 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 20:49:17.56 ]
半田このやろう!

562 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 21:01:58.67 ]
ルネサスも親会社も経営やばいし
マジどうなるかわからん

563 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 21:05:33.52 ]
お勧めCPUはV30だ

564 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 21:08:51.79 ]
そもそも組み込みってなによ?

565 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 21:13:09.14 ]
お前の目の前にある箱でも使ってみたらどうだ。

566 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 21:29:46.66 ]
目の前にある箱は組み込みではないが。

567 名前:デフォルトの名無しさん [2012/07/30(月) 21:32:07.10 ]
グ グ レ カ ス。

568 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 21:45:21.21 ]
組み込みってようはアレだよな

569 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/07/30(月) 21:51:10.34 ]
アレアレ詐欺かよ。
アレって何だよ。



570 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 21:57:29.39 ]
ARMだろうがSHだろうが、C言語の部分は同じ
ハード屋が新製品にRX採用したけど、本当に供給大丈夫なのかね

571 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 22:05:12.82 ]
やっぱりコレはアレですね


572 名前:デフォルトの名無しさん [2012/07/30(月) 22:12:42.38 ]
>>537
> ソフト屋がどんだけ頑張ってもテレビの画質は向上しない

そこでおまえの人生なんか語られてもねえ・・・
自らは何もしなかったことがそんなに誇らしいのか? 国賊め

573 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 22:26:17.64 ]
いやLSIの性能で決まるから

574 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 22:26:32.49 ]
インテル入ってる!
く・・組み込まれた。

575 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 22:29:51.93 ]
反原発でうるさいから日本の家電業界はもう終わりだよ。
ウォン安すぎて海外じゃサムスン無双、人件費の安さで中華企業がががが。

日本の技術者も中国語、インド語が必要な時代になるよ。

576 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 22:32:04.75 ]
テレビの画質はソフトで決まる
特にワンセグは補間の仕方でずいぶん変わる

577 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 23:00:15.71 ]
その補間だって、本来はハードでやる部分なんじゃないの?
ハードでも出来るところはハードにやらせた方がいい
結果全部ASICやらFPGAに置き換えられるならそれが一番

578 名前:デフォルトの名無しさん [2012/07/30(月) 23:00:55.37 ]
>>573
最新型のコクピットに座りながら
よだれこいて寝てた詐欺野郎がおまえの真の姿だ

おまえ存在そのものが製造業全員の敵なんだよ

579 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 23:01:13.97 ]
ワンセグのソフトによる画質の違いなんか誰もわかんねーレベルだろ



580 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 23:05:36.40 ]
ハードのプログラムもソフト屋が作らなきゃいかんだろ

581 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 23:09:41.50 ]
VHDLとかVerilogとかか?普通は情報科のやつはやらね






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

前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