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

369 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 22:02:21.50 ]
ぽすぐれにしなさい

370 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 22:03:17.97 ]
>>368
MySQLのサイトから
Connector/ODBC
Connector/Net
Connector/C (libmysql)
それぞれ最新版をTypicalで入れました
サーバーエクスプローラーからLinuxのMySQLへ接続しています(データの取得もできています)

>>369
PostgreSQLって象さんのやつですよね?

371 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 22:25:50.35 ]
>>366
やった中身を書かんと的確な回答はないと思ったほうがいい
(煽り受けてないだけ、ましかもね)

372 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 22:58:55.64 ]
もういっそのことプロジェクトごとうpしろよ


373 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 23:00:57.61 ]
>>371
やった中身なのですが
>>370の後(すべてデフォルト設定)にヘッダやlibのパスを通して、
>>363,365のとおりにやりました
コードはameblo.jp/nana-2007-july/entry-10086686152.htmlをそのまま貼り付けしました。

1>main.obj : error LNK2019: 未解決の外部シンボル _mysql_server_end@0 が関数 _main で参照されました。
1>main.obj : error LNK2019: 未解決の外部シンボル _mysql_close@4 が関数 _main で参照されました。
1>main.obj : error LNK2019: 未解決の外部シンボル _mysql_free_result@4 が関数 _main で参照されました。
1>main.obj : error LNK2019: 未解決の外部シンボル _mysql_fetch_row@4 が関数 _main で参照されました。
1>main.obj : error LNK2019: 未解決の外部シンボル _mysql_fetch_field@4 が関数 _main で参照されました。
1>main.obj : error LNK2019: 未解決の外部シンボル _mysql_store_result@4 が関数 _main で参照されました。
1>main.obj : error LNK2019: 未解決の外部シンボル _mysql_query@8 が関数 _main で参照されました。
1>main.obj : error LNK2019: 未解決の外部シンボル _mysql_error@4 が関数 _main で参照されました。
1>main.obj : error LNK2019: 未解決の外部シンボル _mysql_errno@4 が関数 _main で参照されました。
1>main.obj : error LNK2019: 未解決の外部シンボル _mysql_real_connect@32 が関数 _main で参照されました。
1>main.obj : error LNK2019: 未解決の外部シンボル _mysql_init@4 が関数 _main で参照されました。
1>D:\Visual Studio 2010\Projects\CPP\MySQLTest001\Debug\MySQLTest001.exe : fatal error LNK1120: 外部参照 11 が未解決です。

エラーはこんな感じです。
MySQLよりもPostgreSQLのほうがいいのでしょうか?

374 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 23:06:05.59 ]
>>373
cmd.exe(コマンドプロンプト)起動して
dir "C:\Program Files\MySQL\MySQL Server 5.0\lib\debug\libmysql.lib"
やってみたら

375 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 23:08:48.26 ]
>>373
いい加減に>>346のスレに移れ。スレ違いだカス。

376 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 23:09:06.30 ]
とりあえずおまいはエラーを理解しているのかと

とりあえず手始めにないっていわれている関数がちゃんとヘッダの中に有るかたしかめて見ろよ

ifdefとかで処理いかないようになっていないかとかも確かめて見ろよ

377 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 23:09:47.00 ]
>>376
とりあえずおまいはエラーを理解していない



378 名前:338 mailto:sage [2012/03/17(土) 23:17:43.40 ]
>>372
up.shinetworks.net/cgi-bin/snup/src/shine91254.zip.html
うpしてきました!
DLキーは1です!

379 名前:338 mailto:sage [2012/03/17(土) 23:18:06.19 ]
あっちに移ってみます・・・orz

380 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 23:35:29.03 ]
>>378
libmysql.libがどこにあるかエクスプローラーで調べてみれ

381 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 23:36:51.79 ]
パソコンが爆発した

382 名前:338 mailto:sage [2012/03/17(土) 23:43:00.21 ]
>>380
C:\Program Files\MySQL\MySQL Server 5.5\lib\
にあります

383 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 23:45:24.51 ]
>>382
"C:\Program Files\MySQL\MySQL Server 5.0\lib\debug\libmysql.lib"
じゃなくて
C:\Program Files\MySQL\MySQL Server 5.5\lib\libmysql.lib
でやってみたら

384 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 23:49:10.97 ]
もう誰か代わりにコンパイルしてやれよ

385 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 23:49:43.12 ]
>>381
パソコン蛾物故割れた

386 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 23:58:08.32 ]
禿が進行してきた・・・

387 名前:デフォルトの名無しさん [2012/03/18(日) 00:00:01.26 ]
C言語得意げな奴みると、世界ってもっと広いのにコンピューターいじりに
誇り感じてるとか♪と思って見下しがちになるんだけど、若いからかな。



388 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:04:17.96 ]
つーことをわざわざC言語スレで言うやつはかなり使えんと思うのだが。

389 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:04:27.57 ]
そもそも得意なやうに出くわしたことない

そつなくこなす奴はいっぱい見てきたが

390 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:05:20.86 ]
>>387
確かにCしか使えんやつは病的ではある

391 名前:デフォルトの名無しさん [2012/03/18(日) 00:08:43.32 ]
共同作業>>>>一人のC言語マスター

優秀なプログラマーは必ず団結することこそ技術の発展につながるって言ってた。

We are gathering in order to level up

392 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:11:20.16 ]
団結って男尻っておもうとイヤラシい

393 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:12:12.10 ]
優秀な?やつだけ集めてもうまいくとは限らんみたいだけど

394 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:13:04.69 ]
きっとお尻(ケツ)男子が流行るな

395 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:14:04.23 ]
優秀な奴を集めても歯車がかみ合わなきゃ意味がない

396 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:16:29.68 ]
>>392
だからなぜお前はゲイネタにこだわる

397 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:17:32.98 ]
>>395
バザールでござーr、じゃなかった
バザール方式というのがあってな。



398 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:19:49.73 ]
>>397
マネしただけのモンつくっただけじゃん
そういうときにゃあ生産性は高くなるよ 確かに
何つくりゃーいいかあらかじめわかってるし
どこら辺が目的なのかも一目瞭然だもん


399 名前:デフォルトの名無しさん [2012/03/18(日) 00:21:17.97 ]
プログラマーって正直コンビニのバイトよりしんどいよね。

コンビニ立ってレジ打ってるるだけで1時間800円〜900円だよ?

プログラマーがいかに不健康か。

俺は情報系だがプログラマーにはならん。

絶対IT系のTOPに立って肉体労働はしない。

400 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:22:31.38 ]
情報系の学科出たら一番の花形職業って何なの?
やっぱIT系社長か?

後お前ら大学院出た?

401 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:25:43.96 ]
ビル・ゲイツに倣って中退しました
今は小さい会社やってます
年収は1500万くらい、やってて良かった情報系

402 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:28:05.94 ]
そもそもベンチャーな企業を立ててうまく儲かる奴をのぞいて
ITのTOP(笑)に立とうと思っている奴は2chに書き込む暇なんてない

403 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:29:25.88 ]
>>399
一行空けがみにくいしね

404 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 01:55:32.37 ]
>>324
if (x < 1 && 3 < x)
if (1 <= y && y <=3)
みたいに書いてたらそのときの開発メンバー全員に不思議がられたことはある。

405 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 02:04:27.02 ]
おいらも>>404みたいに書くw

406 名前:338 mailto:sage [2012/03/18(日) 02:07:25.38 ]
>>404
お恥ずかしながら私も

407 名前:デフォルトの名無しさん [2012/03/18(日) 02:10:04.02 ]
大小比較するときは基本的に < と <= だなあ。



408 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 02:19:37.40 ]
>if (x < 1 && 3 < x)
これを書いたら開発メンバーも不思議がるだろw

409 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 02:20:57.94 ]
>>408
数直線イメージだろJK

410 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 02:22:40.16 ]
>>404
下の方は書くけど、上の方は当然の反応だろ。
常に偽なのになぜ書くの? || の間違い?

411 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 02:34:29.40 ]
つまり、アホにわかりやすいどころか、間違いの元。

412 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 02:41:55.88 ]
間違ってると指摘すると怒る人がいるのはなぜ?

413 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 02:50:20.17 ]
自分が間違いに気づかないバカだって言われてると思うから

414 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 02:53:22.22 ]
どういう言い方すると怒らないんだろうか、そういう人は

415 名前:404 mailto:sage [2012/03/18(日) 03:00:34.95 ]
>>408, 410
ああ、うん、まちがいです。
意図は>>409が書いてるとおり

416 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 03:05:00.44 ]
意図がわからない奴なんていないだろw

417 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 03:13:46.87 ]
>>324の時点でツッコミが入ってないのか



418 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/18(日) 05:48:10.38 ]
#define lte(w, x, y) ((w)<=(x) && (x)<=(y))
こういうの定義しておいて
lte(1, y, 3) っていうのはどうかな。
かえって分り難いかな。

ところで、このマクロを可変個数引数を持つようにするのは C では出来ないよね?

419 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 05:50:44.71 ]
ほんま、アホやね。

420 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 06:01:53.63 ]
整数クラスを拡張できる言語ならbetweenメソッドを作るかもしれないなぁぐらい

421 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 09:16:34.47 ]
プログラム初心者です。大学生で理系ですが数学科なので講義も受けたありません。
株をするのに指定した銘柄を自動発注するプログラム(スクリプト注文?)を組みたいのだけど何から勉強したらいいか
わかりません。参考書とか学習サイトなど教えてもらえませんか?

422 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 09:39:54.90 ]
>>421
学生は株式売買できないよ。

423 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 09:47:11.07 ]
>>422
できますというか今の時点でしてます

424 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 10:03:53.35 ]
南朝鮮株全売り!

425 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 10:04:36.91 ]
>>421
perlやれ


426 名前:338 mailto:sage [2012/03/18(日) 11:37:39.47 ]
MySQL Server 5.5からMySQL Server 5.0に変えたら動きました
皆さんのご協力に感謝します!
ありがとうございました!!

427 名前:デフォルトの名無しさん [2012/03/18(日) 12:34:19.02 ]
詳解C言語ポインタ完全攻略 著作柴田望洋の演習1-1なんですが
int n = 100;
int *p = n;

printf("%d",&*n);
printf("%p",*&p);

これの*&pと&*nってやって何の意味があるんですか?



428 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 12:39:40.21 ]
>>427
本に書いてあるんじゃね

429 名前:デフォルトの名無しさん [2012/03/18(日) 12:47:44.93 ]
>>428
本にはnそのものでpそのものって書いてあるんですけど
&*nはnとまったく同じ処理なのか*&pとpはまったく同じ処理なのかってことを知りたいんです
まったく同じなら*&pや&*nを使う必要はないしpとnでいいんじゃないか?って疑問に思っただけです

430 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 12:50:19.40 ]
え?コンパイル通らなくね? 意味ワカンネ

431 名前:デフォルトの名無しさん [2012/03/18(日) 12:52:48.49 ]
int n = 100;
int *p = &n;

printf("%d",&*n);
printf("%p",*&p);

&が抜けてましたすみません

432 名前:デフォルトの名無しさん [2012/03/18(日) 12:54:53.33 ]
int n = 100;
int *p = &n;

printf("%d",*&n);
printf("%p",&*p);

*&nと&*pも間違ってました。本当に申し訳ない・・・

433 名前:デフォルトの名無しさん [2012/03/18(日) 13:10:50.96 ]
C言語ってソツなくこなす能力と、かなり高度な技術を持っているのか
どっちがいいの?

434 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 13:33:15.54 ]
>>432
つぎは \n ですかw

435 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 13:51:21.11 ]
>>432
pがnのポインタっていうのはわかるか?
次にprintfの%dは数値の表示に使う
%pはポインタの値を表示するのに使うフォーマットだ


printf("%d",*&n); っていうのは 変数nのアドレス値にある値(実質 n)を
数値表示するっていう処理だ

printf("%p",&*p);っていうのは 変数ポインタpのアドレス値にある値のアドレス(実質 p)の
ポインタ値表示を表示するっていう処理。

つまり、
printf("%d",*&n ) = printf("%d",n );
printf("%p",&*p ) = printf("%p",p );
となるわけで、多分ポインタと変数の相互的な関係を教えるための節じゃないのか?



436 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 14:04:10.25 ]
>>429
> まったく同じなら*&pや&*nを使う必要はないしpとnでいいんじゃないか?って疑問に思った
まだ疑問に思う理解度ってことだね。
著者の思う壺なんじゃないの

437 名前:デフォルトの名無しさん [2012/03/18(日) 14:36:18.72 ]
x^4+y^4+z^4=w^4

をみたす正整数の組 (x y z w)って無限にあるの?
これプログラムで作りたいんだけど。

もっと一般性もたして

x1^k+x2^k............=y^k (k=1,2,3....)

みたいな感じの式だとどうなるの?



438 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/18(日) 14:52:28.60 ]
>>437
数学板にでも行けよ。

439 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 14:53:55.93 ]
フェルマーの最終定理に似てるな

440 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 14:56:01.21 ]
>>437
Cだと、どうしても本筋でないところで労力割かれまくるので
違う言語で逆ポにでも一旦変換した方がいい

441 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 14:58:34.81 ]
>>437
Mathematicaでやれ

442 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 14:58:41.81 ]
式の形決まってるのに逆ポーランドなんざ要らんだろ

443 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 15:01:05.60 ]
地道に総当りでやるんじゃね?

444 名前:デフォルトの名無しさん [2012/03/18(日) 15:02:51.37 ]
>>435
その辺は分かってるんですけど例えば
printf("%d",1+1);
printf("%d",2);
なら両方とも表示されるの結果は2ですよね
でも、2を表示したいだけなら1+1じゃなく2の方が分かりやすいし早そうじゃないですか
まったく同じ処理かどうかって言われると、結果が同じでも1+1と2は似て非なるものって言うことじゃないですか
printf("%p",&*p)とprintf("%p",p)がまったく同じ処理なのか、違うならどう違うのかって言うことを教えて欲しいのです

445 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/18(日) 15:03:04.93 ]
>>437
www.wolframalpha.com/input/?i=x%5E4%2By%5E4%2Bz%5E4%3Dw%5E4%2C+x%3E%3D1%2C+y%3E%3D1%2C+z%3E%3D1%2C+w%3E%3D1

446 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 15:05:57.50 ]
&*pはpにされるんじゃないの?

447 名前:片山博文MZボット ◆0lBZNi.Q7evd mailto:sage [2012/03/18(日) 15:10:03.28 ]
>>444 コンパイラによって最適化されるものとされないものがある。
アセンブリを出力するコンパイラならどのような処理かを
比較することもできる。



448 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 15:26:41.69 ]
>>437
C言語スレなんだから^ではなくpow()使えよ
xorと混乱したやんけ

449 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 16:20:29.92 ]
正整数という文字が読めないアホがおる

450 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 16:25:00.97 ]
正整数の解なんてねーよwってことを言いたいんじゃないの?

451 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 16:35:52.40 ]
>>437
若干違うかもだがウェアリング問題とか四平方の定理とかを見てみたら?

452 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 16:39:17.84 ]
>>444
だ〜から
通常は普通でやればいいが
ポインタの解説をしている節だからわざと説明の為にそうやっているんだろ


453 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 16:40:22.46 ]
途中送信してしまった
内容的には
処理はメモリアクセスの処理がかさむぐらいで同じだよ

454 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 16:47:50.23 ]
ぶひーん

455 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 18:41:07.55 ]
>>453
まったくかわらないだろ

456 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/18(日) 20:26:01.68 ]
>>449-450
整数ってのをどう書けばいいのかわかんなくて。
どうにかやり方を発見したのであらためてやってみた。
www.wolframalpha.com/input/?i=solve+x%5E4%2By%5E4%2Bz%5E4%3Dw%5E4%2C+x%3E%3D1%2C+y%3E%3D1%2C+z%3E%3D1%2C+w%3E%3D1++over+the+integer
でも、これは全ての解ってわけでもなさそう。
めんどいがやっぱ数学的なアプローチが必要っぽい。

457 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 20:29:24.33 ]
2000万とか
どーりででねーわけだ




458 名前: ◆QZaw55cn4c mailto:sage [2012/03/18(日) 22:12:54.05 ]
>>456
へえ、あるんだ‥‥‥。

459 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 03:12:15.31 ]
>>456 ここ面白いね。お気に入りに入れた。

460 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 03:30:15.26 ]
Cで文字列扱うのって難しいですか?
JAVAなんかはstringクラスっていうのがあるらしくて、文字列を簡単に扱えるみたいですし。
父親の話だと、BASICではキーを打ったとたんに変数に値がとりこまれる関数?サブルーチン?があったらしくて。
Cではそのような関数はございませんよね?
文字列を何度も入力させようとするプログラムを書いて、前のデータがバッファに残ってるなんて思いもしなかった・・・

461 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 03:37:15.22 ]
JAVAに比べたら難しいかと思うけど
別にそれほど難しいものじゃない
Stringのアルゴリズムも関数として用意されているものはいくつかあるし
バッファの常時取得はC言語じゃあないよ
scanfあたりで入力取得はできるけど

Win32APIとかだとGetKeyboardStateとかを裏で回せば常時更新してくれるようには
できるけど


462 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 03:42:16.97 ]
scanfとかgetcじゃないの?

463 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 03:47:26.26 ]
リアルタイムに入力する方法はOSごとに違うよ。

464 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 04:13:49.17 ]
>>460
対象とする環境に加えて、kbhitとかgetchで検索するといいよ。

465 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 04:16:01.58 ]
getch
Visual C++ 2005 では、この POSIX 関数は使用しないでください。代わりに ISO C++
準拠の _getch を使用してください。

msdn.microsoft.com/ja-jp/library/ms235446(v=vs.80).aspx

466 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 04:23:56.98 ]
getch()ってcursesの関数だよね

467 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 05:05:55.44 ]
getch()すげー><;;
ありがとうございます!
ものすごい感動です!!



468 名前:デフォルトの名無しさん [2012/03/19(月) 11:06:57.73 ]
え?

469 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 11:21:54.76 ]
ん?

470 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 11:26:41.54 ]
だ?

471 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 12:18:20.20 ]
ん?

472 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 13:07:58.09 ]
ぶひ?

473 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 14:06:06.24 ]
ぼふん

474 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 16:29:40.88 ]
エンダァァァァァァァァァァァァァァァァァァァァァァァァ
イァァァァァァァァァァァァ
ウィ オールウェイズ ラブ ユゥゥゥゥゥゥゥ


475 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/19(月) 17:50:49.08 ]
何を言っているんだ君は

476 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 17:57:56.82 ]
うううああああうううぃるううあるうぇいずらあああぶゆうぅぅぅぅぅ
ぅぅううううううううううああああああうううぃるううあるうぇいずらあああぶゆうぅぅぅぅぅ
ぅぅあいあるうぇず.....

...らっぶっ...ゆうぅぅぅぅぅぅぅぅぅぅぅぅぅぅぅぅううううぅぅぅぅぅぅぅぅぅぅぅぅぅぅ
ぅぅぅぅぅぅぅぅぅぅぅぅぅぅぅぅううううぅぅぅぅぅぅぅぅぅぅぅぅぅぅ........

...あいうぃるあるうぇいずらああぁんああぁぁんゆふふうぅんんんんんんんんんんんんんんんんんん
ゆうゆうんんんだああありぃぃぃんんおぉぉおおおるうぇいずああいうぃるらああぶゆぅぅぅぅうううううぅん

477 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 18:03:18.50 ]
はみちつさんの主戦場はLINUXなの?WINDOWSなの?



478 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 18:06:42.30 ]
むしろLindows

479 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 18:06:44.11 ]
北朝鮮のミサイル発射とか

アメリカ軍事ビジネスのヤラセだから

480 名前:デフォルトの名無しさん [2012/03/19(月) 18:07:11.26 ]
やっぱり具体的な落としどころは、

・防衛省、自衛隊の解散、一部災害救助隊に再結成
・みなし公務員制度、特殊公益法人廃止
・地方議員/地方公務員制度廃止
・ハローワーク廃止
・公務/役務付き世帯主ベーシックインカム(例:16万円 夫婦子供未成年2人)
・医療費 個人負担ゼロ
・大学卒業までの学費 個人負担ゼロ
だな。

何やるにも議員/公務員改革が先だ。
出来なきゃ議員/公務員手当り次第に抹殺されるだけ。

481 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 18:17:17.10 ]
今日のエンダースレはここですか?

482 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 18:19:21.95 ]
ホイットニーはサブちゃんよりコブシ回すよね。

483 名前:デフォルトの名無しさん [2012/03/19(月) 21:45:46.16 ]
有能だとC言語のエンジニアになれるんですか?
またはなりやすいですか?

例えば情報検定1等とか、テトリスのプログラム作れるとか。

484 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 21:47:26.96 ]
>>483
バカにならないと適応できないかも

485 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 22:16:45.58 ]
gcc使ってみたいけどmakefileとかconfigureとか分かんない

486 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 22:17:25.44 ]
>>483
3の倍数と3のつく数字のときだけ馬鹿になるカウンタ
が1分以内に書けるならCのエンジニアとして合格です

487 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 22:40:12.22 ]
>>486
PGしてた頃、入社試験でそれ出されたわ。
言語自由と言われたが、Cで5分ほどで作った。
エンジニア失格だから辞めたけど。



488 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 23:03:58.58 ]
>>485
使わなきゃいけないわけでもないよ。
今何を使ってるのか知らないけれど、VCについてるコンパイラでも
プロジェクトファイルが必須ってわけじゃないし。

>>487
エンジニア失格ってなんぞ
ドMじゃなかったってことかな

489 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 23:09:47.94 ]
>>486
一分は無理だった

ついでにコンパイルしてみたらコンパイルエラーは無かったけど
strchr のプロトタイプがね−よって警告出された

490 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/19(月) 23:12:38.09 ]
>>477
そんなこと訊いてどーすんの。

491 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 00:10:12.01 ]
その問題でstrchrなんか使うやつは1000%不合格ビシッAA(略

492 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 00:12:59.37 ]
>>485
最初はコマンド直打ちで十分でしょ

493 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 00:41:52.57 ]
>>488
>>492
正確にはVCからgcc(mingw)に移植してみたいということ
自動で複数のファイルをコンパイルしてリンクするにはmake必須なんだよね?
ffmpegのソースかなんかに入ってる奴見たら、無理な気がしてきた。

494 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 00:43:10.35 ]
VCならmakefileに書き出す機能があるんじゃねーのか?

495 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 01:08:30.35 ]
>>493
そもそもffmpegを参考にするのが間違い
あの規模をautotoolsやcmake使わず手書きでやってのけたプロジェクトなんて他にないだろ

496 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 07:42:11.56 ]
カウントとカウンタの違いって何?

497 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 08:12:19.83 ]
中学生に聞け



498 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 09:11:52.00 ]
漢字、ひらがなを半角で打つにはどうしたらいいですか?
このスレ書くとき、文章が長過ぎますってしょっちゅうでるんで...


499 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 09:43:30.81 ]

 呼んだ?    , '´l, 
       , -─-'- 、i_ 
    __, '´       ヽ、
   ',ー-- ●       ヽ、
    `"'ゝ、_          ',
      〈`'ー;==ヽ、〈ー- 、 !
       `ー´    ヽi`ヽ iノ
                ! /
              r'´、ヽ
              `´ヽノ


500 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 09:53:44.55 ]
>>499
なついwwww


501 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 09:54:58.87 ]
>>498
半角で打つことを考える前に >>2 があれば大概充分じゃないか?

502 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 09:55:08.89 ]
>>494
最近の奴はできない。

>>495
*BSD, TeXとかいくらでもあると思うが。

503 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 09:56:08.71 ]
>>499
お前を消す方法を教えろ。

504 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 10:07:23.94 ]
TexとWindowsメモ帳はどっちが優れているの?
メモ帳使ってCプログラム作ってたら先生に怒られた。
理由は幼稚だってさ。

505 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 10:10:23.91 ]
優れている優れていない以前に
Texもnotepadもプログラミング用じゃないだろ

506 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 10:19:32.50 ]
>>505
いや違う。
ワードやブラウザで作った事あるんだけど、読み込めなかったもん。

メモ帳だと出来たo^^o
皆はvisual studioだけどwww

507 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 10:21:56.55 ]
>>499
Windows95だよねそれ。



508 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 10:24:41.49 ]
>>507
Office 2000

509 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 10:25:21.28 ]
春休みなの?プログラマー多過ぎ


510 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 10:30:22.44 ]
>>509
高校・大学が春休み
あとプログラマも案件の区切りで暇
ついでに俺は無職で暇

511 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 10:36:24.06 ]
codepad遅い。
これ外国のサイトか?

512 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/20(火) 10:42:47.46 ]
ideone.com とかどうよ。
ideone から e を取ったら ideon 、伝説巨神です。

513 名前:デフォルトの名無しさん [2012/03/20(火) 11:15:17.99 ]
codepadは使う人が多すぎて遅くなっちゃったんだよ
ideoneも最近遅い
この手のサービスって初心者が最初に立ち上げるにはいい腕試しじゃね?

514 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 11:21:37.92 ]
>>513
ついでに聞きたいんだけど、codepadでfork()使おうとすると、

Disallowed system call: SYS_fork

になるけど、これってどうやって禁止してるの?

515 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 11:23:01.23 ]
codepadって個人がやってるサイト?

516 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 11:23:42.55 ]
あーごめんごめん、Cは関係ないな
ちょっと難しい話だったな、ごめんよ

517 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 11:25:40.31 ]
>>514
ランタイムの中にあるシステムコールのラッパを置き換えればどうにでもなるだろ。



518 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 11:31:08.55 ]
どの言語でも出るな。
実行環境のlibcとかをいじってるのか。

519 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/20(火) 11:57:35.72 ]
Linux では環境変数 LD_PRELOAD に指定すると任意の共有オブジェクトをプログラム実行前にロードできる。
(シンボル名の衝突があっても優先的に選ばれる。)

520 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 12:18:56.20 ]
>>519
やるじゃん

521 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/20(火) 13:03:42.58 ]
Binary Hacks に載ってる。
www.oreilly.co.jp/books/4873112885/
便利な小ネタがいっぱいあるよ。

522 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 13:20:36.64 ]
チキチキcodepadでforkを実行する大会 開催!

523 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 13:21:34.60 ]
>>513
実行しなくてもいいなら、大量にあるpastebinサービス使えばいいだけだと思う

524 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 13:57:37.83 ]
>>506
エディタがなんであろうと出来上がるコードに差はないから、notepadがいいと思えばnotepadでやって問題ないよ。
ただ、BOMには気をつけて。

525 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 17:20:25.52 ]
>>522
YA☆ME☆RO

526 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 17:25:35.09 ]
>>522
なにもおきないからしんぱいするな

527 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 17:29:21.32 ]
cookpadに見える



528 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 17:36:15.22 ]
__WORDSIZE って便利?

529 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 18:24:06.45 ]
プログラム作る時ツールがっていう人がいるけど、プログラムは言語で
ずらずら書くだけじゃなくてツールのソフトウェアも使用するの?

530 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 18:30:25.69 ]
100年後にはテキストエディタなんて使わなくなってるかもな。
今で言うバイナリエディタみたいな扱い。

531 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 18:33:14.76 ]
>>529
自作のツールは良く使う
ちょこちょこパラメータ入れると定型的な「メインルーチン」を吐くツール

532 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 18:40:49.90 ]
Visual Studioのツールというかアドオン?っていうの。
こういうのはプログラム開発の効率に貢献してるわけ?

533 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 18:49:46.60 ]
とりあえずcodepadはlinux 2.6.22-rc5 / i686と出た。
インラインアセンブリとか普通に通るのかな?

534 名前:493 mailto:sage [2012/03/20(火) 18:55:29.40 ]
>>494
残念ながらVCExpressにはついて無いっぽい

>>495
とりあえずBATファイルで誤魔化すことにした。
cgiみたいなやつだから、Linux上で動かせるようにしたかったけどな

535 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 19:09:49.51 ]
>>530
それは人間が賢くなるから?

536 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/20(火) 19:20:50.81 ]
>>529
言語処理系がコンパイル結果として一旦 C のコードを吐いてあとは C コンパイラにおまかせっていうこともよくある。


537 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/20(火) 19:32:01.06 ]
scons みたいに依存性解析の機能をもった便利なビルドツールはいくつかあるが、
ファイルが 20 個くらいの規模なら make の方が楽な気もする。
巨大なデフォルトルールのおかげで。



538 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 19:32:14.39 ]
>>529
名前の入力を保管してくれるとか、リファクタリングを手伝ってくれるとか、
プログラムを書いたり修正したりするのを手伝ってくれるツールも色々ある。
目視や手作業は遅いし間違いが紛れ込みやすいので。

539 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 19:32:52.02 ]
補完

540 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 19:38:08.24 ]
>>536
凄いなコード適当でいいじゃん。

541 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 19:55:09.25 ]
>>534
だったらbatじゃなくシェルスクリプトにすりゃいいだろ

542 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 20:33:18.72 ]
makeって使った事ないんだけど何のためにあるの?

543 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 20:40:59.02 ]
makeコマンドってファイルを複製するときに使うんだっけ?

544 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 20:50:29.71 ]
なんでそんなアホ自慢すんの?

545 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 20:52:50.25 ]
>>544
無知を誇るのが今のブームだからだよ。
原発問題の危険厨とか見ろよ。

546 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 21:07:14.54 ]
そうだそうだ

547 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 21:08:57.38 ]
だそうだ



548 名前:デフォルトの名無しさん [2012/03/20(火) 21:14:51.27 ]
>>545
アホ乙。

549 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 00:15:42.90 ]
>>536
メイヤー先生のEiffel言語が確か中間コードでC吐く筈。

550 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 00:18:18.49 ]
C++も最初の頃はCを吐いてたな。

551 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 00:22:21.08 ]
__LINE__

552 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 00:22:46.06 ]
>>542
Unix系ではインストーラも兼ねたりするが、基本的には分割コンパイル支援ツール
指定されたソースのうち更新されたものだけをコンパイラに渡し、リンカを起動する
それ自体はIDEとかにも自然に組み込まれてる機能だが

・エディタやコンパイラ、リンカなどから独立したツールであるため
それらの組合せが変則的でも使える
(但しgccなどを前提とした資料が多いので注意)

・様々なOS用のmakeが存在するため
クロスプラットフォームな開発にも使われたりする

・ルールに則って指定されたコマンドを実行していくだけなので
用途は限られるものの、工夫次第でシェルスクリプトやバッチファイルの亜種として使えなくもない

553 名前: ◆QZaw55cn4c mailto:sage [2012/03/21(水) 00:31:59.01 ]
makefile って手でやると案外抜けがでてしまって、なんかいつも *.h の数をかぞえてる。
警告のみの場合でもオブジェクトができないようにしたほうがいい。変なバグに悩まされたことが。
結局 make clean で一切合切作り直さないと安心できないので、まあ、どなんでしょね。

あと Windows では 「makefile」という拡張子がないファイルは関連付けができないのも少しだけだけれども、んん?とくる。

554 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 00:34:58.08 ]
またコテのくせにえらい低脳だなwww

555 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 00:37:06.84 ]
依存関係をわざわざ自分で書くのはマヌケ

556 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 00:42:25.79 ]
wc

557 名前:デフォルトの名無しさん [2012/03/21(水) 00:52:03.90 ]
うんこ餃子かと思ったらゴミ屑だったかwww



558 名前: ◆QZaw55cn4c mailto:sage [2012/03/21(水) 01:01:28.47 ]
そうなんだ‥‥‥。やっぱり autoconf を使うのが普通なんだね。

559 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 01:11:10.69 ]
はみちつじゃなかった

560 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 01:33:55.64 ]
たとえば某x264の場合
git.videolan.org/?p=x264.git;a=blob;f=Makefile;h=5e39050140ff98583ba74d95259f19912e290959;hb=5c85e0a2b7992fcaab09418e3fcefc613cffc743#l194

依存関係はコンパイラに解決させて.dependってファイルに出力し、それをincludeする
わざわざmakedependとか入れる必要すらない
autoconfなんてクロスプラットフォーム開発でもなければ無駄なだけだし、
生成されるconfigureやm4マクロのクソさを嫌って使わないのも多い

561 名前: ◆QZaw55cn4c mailto:sage [2012/03/21(水) 01:42:15.53 ]
>>560
> @$(foreach SRC, $(addprefix $(SRCPATH)/, $(SRCS) $(SRCCLI) $(SRCSO)), $(CC) $(CFLAGS) $(SRC) $(DEPMT) $(SRC:$(SRCPATH)/%.c=%.o) $(DEPMM) 1>> .depend;)
$(DEPMT) ってなんだ?

562 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 02:20:11.95 ]
>>561
知りたけりゃconfigureの方も読め

563 名前: ◆QZaw55cn4c mailto:sage [2012/03/21(水) 03:51:23.24 ]
gcc -MM 「.c」
で依存記述そのものが生成されるのですね。でもこれを一つの makefile に入れ込むのは、まだよくわからない。中途半端に賢くなりました‥‥‥。

564 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 03:58:12.38 ]
>>542
分割コンパイルを楽にするのと、無駄なコンパイルをしなくするためというのが主目的じゃないかな
さらにMakefileを作る手間を減らすためにconfigure、ひいてはautoconf automakeがあるかと。

565 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 04:01:00.61 ]
って更新してなかったすまそ

566 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 08:05:57.19 ]
>>563
ifneq ($(wildcard .depend),) もし.dependというファイルが存在するならば
include .depend .dependの中身をここに展開せよ
endif

567 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 10:07:53.90 ]
.dependっていう名前はbsdのmkdepの作法なんだよな。
ちなみにmakedependっていうコマンドもあって、こっちはX11由来。



568 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 12:50:07.62 ]
>>567
確かに.dependはBSDの流儀なのにMakefileの方(ディレクティブとか)はGNU。
そんなことでいいのかと

569 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 19:13:10.87 ]
主キーと、外部キーの違いって何ですか?C言語とデータベース勉強してるんですが。


570 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 19:14:43.18 ]
DBスレで聞けよ……


571 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 19:22:46.12 ]
PKとFKの違いなんだからサカ板だろJK

572 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 19:25:18.47 ]
PK,FK,JKの違いってなんだよ


573 名前:デフォルトの名無しさん [2012/03/21(水) 19:42:24.26 ]
>>570
入門去れと言われたんで....

例えば

●高校 ×学年 ■組 みたいなのを主キーで表すと1となるんでしょうか?
では外部キーとは?

574 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 19:44:40.49 ]
>>573
だからってC入門スレで聞くなって話だ
スレチだ
DBの入門できけ

575 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 19:53:15.56 ]
https://twitter.com/#!/tokoroten/statuses/177203823260090368

576 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 19:56:40.70 ]
Unixってなにの役に立つの?
ソフトウェアインストールできないじゃん。1994年以前なんだし。

577 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 20:01:34.07 ]
>>573
専用の板があんの
そこに行け

データベース
toro.2ch.net/db/




578 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 20:16:50.38 ]
入門スレなのに、プログラマー同士が相談するスレになってる。
専門的すぎてわからん。

579 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 20:19:51.89 ]
確かにプログラマー風情出しまくってC言語が嫌いになる。

580 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 21:17:41.92 ]
>>569
全然違うだろwww頭沸いてんのかwww
とりあえず辞書かなんかで調べてみろよ
わからない所があったら聞いてやるから

581 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 22:05:06.49 ]
>>578
それだけC言語っていうのは難しい言語なんだよ。
皆、Cを使うのに苦労している。
Cユーザーが集まれば愚痴や相談事になりやすい。

582 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 22:10:05.38 ]
>>581
C言語使ってるのは学生か組み込みぐらい
どっちもまともに言語学はやってない

583 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 22:11:41.96 ]
言語学ってどんなことするの?

584 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 22:12:46.45 ]
情報系だったけど大したことやんなかったよ。
ドラゴンブックとかはで読んでたゼミもあったけど。

585 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 22:15:35.17 ]
>>584
お前がいたゼミがたいしたことなかった、
の間違いじゃねーか?
事実は正確に言えよ


586 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 22:16:10.96 ]
>>573
どこで追い払われたのか書いてくれるかな。
そこが適切なスレならそこでレスする

587 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 22:17:16.77 ]
>>585
高卒?
必修じゃ基本的なあたりで大したことないって話だよ。



588 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 22:40:33.40 ]
あれ、必修限定?なんでゼミの話を出したの?
ゼミも必修っちゃあ必修だけど、それを許容するなら>>585はおかしなことを言っていないし…

589 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 22:43:47.82 ]
管理者って何ですか?

プログラマーの苦労話的な本読んだけど、管理者がどうのこうの
言ってました。

590 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 22:45:49.61 ]
始めてhello, world表示できた!なんか感動したわw

591 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 22:52:45.51 ]
>>589
逆だ。
本のネタになるほどの悲しいマラソンランナーを総称して、
管理人って呼ぶんだよ。


592 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 23:00:44.05 ]
これ系で管理者といえばrootのことだろJK
素人にもほどがある。

593 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 23:16:21.70 ]
Administrator を忘れてもらっちゃ困るぜ

594 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 23:17:46.73 ]
寒い部屋で震えながら文字だらけの画面にむかってブツブツつぶやいてる人の事だろ?

595 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 23:19:54.47 ]
>>590
おめでとうw
次は自分の好きな文字列に変えて、自分の手作りのアプリケーションであることを何度も確認するんだ
望むなら何行でも出力できるぞ!

596 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 23:23:40.75 ]
>>594
それは20年以上前の話だな。

597 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 23:38:58.95 ]
ドラゴンブックもってるお



598 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 23:39:51.91 ]
>>590
おめ

楽しそうだな
俺も久しぶりに楽しくプログラミングする時間をとろう・・・

599 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 23:50:11.61 ]
>>596
ユーザーSEはリモートでぬくぬくかもしれんがベンダーは携帯OFFにしてサーバー室で作業なんだぞ

600 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 23:50:22.04 ]
プログラムしないのに、こんなスレに張り付いてるやつもおるのか…
本来マ板行くべき奴なのかな?

601 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 00:05:33.91 ]
レス乞食だろ
馴れ合い板あたりがお似合いだ

602 名前:デフォルトの名無しさん [2012/03/22(木) 00:13:23.41 ]
チョンとかヘボが?

603 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 00:30:26.55 ]
プログラムしないやつがいる?

604 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 00:31:42.67 ]
プログラムしないあるよ

605 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 00:32:25.78 ]
>>593
それ速攻で変えるわ

606 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 01:27:07.72 ]
うひょー

607 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 01:40:30.98 ]
>>592
JKは素人だろ普通



608 名前:デフォルトの名無しさん [2012/03/22(木) 01:42:06.59 ]
超絶つまんね。

609 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 02:50:54.41 ]
すいません。最近プログラミングの勉強を始めてどうしても聞きたい事があるんですけどいいですか?

610 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 02:53:05.30 ]
だめです

611 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 02:57:08.23 ]
確認なんてせずに聞けばいい。
ただ、どうもスレ違いだとレスをすることになる気はしている

612 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 03:00:42.80 ]
いえ、理論ってか概念みたいなんすけど、もし、優れた演算能力、優れた五感能力、文法とか、無茶クチャ知ってて

613 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 03:04:02.68 ]
色んな言語を知ってて、機械語でゲームが見えるどうなるんすか?

614 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 03:05:34.53 ]
あ、そんな人が居たらです。

615 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 03:05:34.50 ]
おなかが減ります。

616 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 03:07:15.19 ]
お願いします。これだけはマジレスしてくれません?wikiで知ってゲーム作りたくて、お願いします。

617 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 03:07:57.70 ]
オナニーがやめられなくなります。



618 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 03:08:08.73 ]
ゲームは機械語では見えません

619 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 03:39:06.24 ]
そもそも機械語以前に日本語を理解してください
それと機械語と言っている時点でスレチです。

620 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 03:40:05.36 ]
Windowsの場合user32.dllって実行時に読み込まれるんだっけ?


621 名前:デフォルトの名無しさん [2012/03/22(木) 03:41:54.71 ]
なんのこっちゃ。

622 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 03:49:49.13 ]
ないはず

623 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 04:57:18.47 ]
ん?ダイナミックリンクなんだから実行時だと思うけど違うのか?

624 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 05:34:45.72 ]
>>622
はずとは何故ですか?

625 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 05:38:21.54 ]
いや知りたいだけなんですよ。

626 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 05:43:19.12 ]
まぁいいや。自分で考えますわ。

627 名前:デフォルトの名無しさん [2012/03/22(木) 07:08:18.08 ]
おい
途中から俺じゃないがやつが俺になってるぞ



628 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 09:13:44.13 ]
俺俺、俺だよ。

629 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/22(木) 14:36:38.98 ]
>>620
プロセスが生成されたときにシステム DLL もそのアドレス空間にマッピングされて
リンク (インポートアドレステーブルの書き換え) するけど、
読み込み自体は起動時じゃねーの

630 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 15:59:11.71 ]
必殺はみちつマジレス

631 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 16:00:04.89 ]
>>627
ム板ではよくあること

632 名前:デフォルトの名無しさん [2012/03/22(木) 16:01:30.08 ]
プセロスが生成さたれときにシテスム DLL もそのアレドス空間にマッンピグされて
リンク (イポンートアレドステブールの書換きえ) すけるど、
読込みみ自体は起動時じねゃーの

633 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 16:02:52.92 ]
プセロスが生成さたれときにシテスム DLL もそのアレドス空間にマッンピグされて
リンク (イポンートアレドステブールの書換きえ) すけるど、
読みみみ自体は起動時じねゃーの

634 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/22(木) 16:56:05.82 ]
読込みみって何だよ
頼むからそういうのはお前の脳内だけで勘弁

635 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 17:35:35.20 ]
はみちつ後ろー

636 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 17:59:26.79 ]
最初と最後だけあってれば意外と読めるもんでしょ、みたいなコピペがあるじゃん。

637 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 18:03:06.63 ]
volatile指定子は誰得なんですか。使ったことある人いませんか?



638 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 18:09:03.58 ]
ぱぷー

639 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 18:10:07.57 ]
周辺機器のレジスタとかポートにマッピングされてるとか、別のスレッドも触るとか、
そういうのは最適化せずに必要なときにちゃんと現地から値をお取り寄せする必要がある。

640 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 18:15:10.60 ]
DMAとかでCPU以外が書き換えちゃう場合とかね

641 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 18:38:27.36 ]
いろいろあるんだよ

642 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 22:15:26.29 ]
>>637 組み込みではよく使う。
たとえばグローバル変数で、メインルーチンと割り込みで参照、変更される
ものがあるとき付ける。
付けないと最適化でその変数の外部での変更がが無視されてif文が無視されたりする。



643 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 22:38:11.58 ]
>>637
インラインアセンブラの時に使った。

644 名前:637 mailto:sage [2012/03/22(木) 23:20:54.77 ]
要は最適化で変数がハブられるのを防止するという事なんですね
俺にもvolatileを付けてほしいです

645 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 23:52:30.95 ]
昔はregisterの逆と教わったな。今はregisterなんて使わないけど。

646 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/22(木) 23:54:43.90 ]
レジスタに割り当てられないというだけではメモリに割り当てられるとは限らないよな。

647 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 00:00:52.81 ]
>>637
マルチスレッドとか、割込処理とか、メイン処理と別の流れで書き換えられるような変数につける。
ある処理の中では、絶対に値が書き換わらない様な変数が、書き変わっているかもしれないから、
都度ちゃんと中身をみてね、ってこと。

例えると、
自分しか書き込まないノートは、自分が書き換えないなら、絶対に前の状態から変わっていないから、
自分が書き込んだ内容が読み出せると期待して、いちいちノートを見なくてもいい。
だけど、他の誰かが書き込めるノートは、自分が書き込んだ後に、書き変わっているかも
しれないから、その都度、確認する必要がある。

この自分以外の誰かが書き換えることがあるよ、っていう印がvolatile。
マルチスレッドや、割り込み処理を扱うようになると、使用する必要が出てくる。



648 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 00:05:39.26 ]
>>646
メモリかどうかは知らんけど 「絶対にどっからでもアクセスできるとこ」
ってのを保証してるわけだし、まあ十中八九メモリだろ、多分。

649 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 00:06:47.06 ]
>>644
dic.yahoo.co.jp/dsearch/1/1na/078908000/
これでもvolatileつけたいか?

650 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 00:07:33.14 ]
>>645
適当すぎ
registerとvolatile両方付いてる場合、どうすんだよ

651 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 00:12:11.30 ]
陽気な>>637
いいじゃん、と無理やりプラス思考で。

652 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 00:18:20.87 ]
みかか

653 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 00:26:45.05 ]
>>650
ノリの話であって厳密な定義としてそう教わったわけじゃないよ。
わかるだろ?

で、register と volatile が両方ついてたら何が起こるのか教えてくれよ。

654 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 00:33:20.18 ]
使わなくてすむならそれでいいじゃん
問題が起きてから考えろよ

655 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 00:45:58.59 ]
>>653
コンパイラ次第。
まぁ普通はregisterはあってもなくても同じだろうな。

656 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 00:53:14.27 ]
registerは単なるヒントだけど、volatileはそうじゃないよね?

657 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 00:56:09.10 ]
そうじゃないけど?



658 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 00:56:47.56 ]
だからコンパイラ次第ではなくて、volatileが生きるんじゃないの?

659 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 00:57:08.04 ]
誰が死ぬなんて言ったんだ?

660 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 01:01:05.50 ]
すみません、失礼します。
ダイテル親子の「C言語プログラミング」という本で今、
迷路を作成して、脱出経路を表示する問題をやっています。

迷路作成はうまくいったのですが、脱出経路の見つけ方がわかりません。
いわゆる「右手で右側の壁をなぞりながら進めば出口にたどり着ける」
というアルゴリズムなのですが・・・、入口から一歩も動かない始末です。

何かアドバイスやポイント等いただけると、助かります。


661 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 01:07:07.54 ]
スレチだがまぁ答えてやるか

ぱっとおもいついたのが再帰関数を利用する方法で
書記位置の右の方向に移動できるかをチェック
次にできなかった場合に方向を90°変更してそこが通れるかのチェック

通れる場合は進む 通れない場合は再帰関数でチェックする
っていう方法でいけるんじゃね?>


662 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 01:07:29.59 ]
まずは自分が迷路の中に入ったつもりでそのアルゴリズムにしたがって歩いてみなよ。

663 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 01:08:05.82 ]
入り口の背中を塞げばおk

664 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 01:11:21.63 ]
まぁ正直経路探索するならブレッドクラムかA*がいいんじゃね?

665 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 01:13:47.52 ]
右手沿いはメモリ確保とかいらないし次の状態遷移が確定してるので入門向け

666 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 01:23:22.17 ]
誤魔化せてよかったな。

667 名前: ◆QZaw55cn4c mailto:sage [2012/03/23(金) 01:29:25.97 ]
>>660
hibari.2ch.net/test/read.cgi/tech/1311089619/847
ideone.com/64tHG



668 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 10:28:42.28 ]
バグってんじゃん

669 名前: ◆QZaw55cn4c mailto:sage [2012/03/23(金) 12:30:55.72 ]
>>668
それはどこでしょうか?
上記 ideone.com/64tHG の "#2 show" をクリックしていただければ、一応、迷路の作成と出口探索結果を表示します。

670 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 13:45:00.25 ]
マルチスレッドはvolatileじゃダメ
キャッシュコヒーレンシ的にメモリバリアとかしないとダメ

671 名前:デフォルトの名無しさん [2012/03/23(金) 14:00:39.41 ]
うそつけカス

672 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 14:09:54.37 ]
>>670
kwsk

673 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 14:12:41.95 ]
アトミックな操作にするのと
最適化で読み込みタイミングが移動したり省略されたりするのと 別の話なんじゃないの?

674 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 14:15:35.37 ]
volatile registerと言えば、z80のリフレッシュレジスタなんかが該当するな。
でも、直接割り当てられるわけじゃないから何らかのコンパイラ側の支援が必要だけど。

675 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 14:20:02.28 ]
>>674
お前はアホ。

676 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 14:28:52.70 ]
lmgtfy.com/?q=volatile+%E3%83%9E%E3%83%AB%E3%83%81%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89
javaとは違うのよ

677 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 14:33:54.46 ]
javaと同じとか、勘違いしてるだけだろ。



678 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 14:56:25.96 ]
ラミミ

679 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/23(金) 16:07:04.59 ]
>>672
あるオブジェクトが1命令で書き換えできるとは限らない。
だから書き換えの途中でスレッド切り替えが入るとグダグダになる。
あるいは CPU が効率化のために命令を実行する順序を入れ替えることがある。 (アウト・オブ・オーダー)
そんなこんなで複数のスレッドからアクセスされるオブジェクトってのは面倒なことが色々あるんだよ。
だから確実にメモリを参照するようにってだけでは駄目。
そのへんの条件を制限するような仕組が要る。 それがメモリバリア

680 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 16:11:57.29 ]
で、メモリバリアが保証されてるAPIとか何かあるのか?

681 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 16:35:17.37 ]
Win32:Base InterlockedIncrement ?

682 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 16:45:48.98 ]
メモリババアに見えた

683 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 16:52:23.30 ]
割り込み禁止しといたら?

684 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 16:58:58.48 ]
ノンプリプリエンプション

685 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 17:01:07.92 ]
知ってる単語並べりゃいいってもんじゃない。

686 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 17:03:12.44 ]
普通に排他制御すればいいんじゃないの?

687 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/23(金) 17:56:13.62 ]
>>680
アーキテクチャに依存する話なので言語レベルで規格化されてはない。
C++0x では議論してた (バリアではなくフェンスという名前になってた) けど、
最終的に盛り込まれたのかどうかまでは知らん。

>>686
より速度が要るところだとかではいちいちロックしたくないとかあるんだよ。



688 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 18:04:16.53 ]
一般的には環境が提供するmutex等の同期プリミティブ使えば大丈夫

VC2005以降でWindows上ならvolatileでいいみたい?
msdn.microsoft.com/ja-jp/library/bb310595(v=vs.85).aspx

689 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 18:07:11.75 ]
>>687
Cスレなんだけど。

690 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 18:08:48.93 ]
そら、コアな部分でそういう要求がある事はわかるけど、
入門スレでvolatileは誰得なの?っていう話で
一気にそこまで語らないといけないもんなの?

691 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 18:09:54.38 ]
ていうのは>>687

>>686
より速度が要るところだとかではいちいちロックしたくないとかあるんだよ。

に対して。

692 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 18:48:56.43 ]
>>691
実際ロックせずにすむのかっていうところが俺わからんのだけど
メモリバリア使えばアトミックになることが保証されるもんなの?

693 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 18:52:21.11 ]
メモリバリアってgcc特有の言い方じゃあ
archによってはatomicな関数が使えるようになってる

694 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 19:01:29.50 ]
関数レベルでアトミックにするような属性かなんかがあるってことなんだろか。
でもさすがにそれは大掛かりすぎるから違うか。必要なとこだけロックするほうがいいよね

695 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 19:05:34.61 ]
排他処理の意味、わかって書いてる?

696 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 19:58:11.85 ]
信じられないくらい大量のうんこが出たんだ…

って言ったら信じる?

697 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 20:00:25.83 ]
うんこ=バグなら信じられない話じゃあない
そしてお前の頭にこそクソが詰まっているのも信じてあげるよ




698 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 20:02:17.47 ]
信じられないくらいっつってるだろ。
それを信じるとか前提が覆ってるじゃねーか。
ちゃんと読めよ。

699 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 20:24:27.96 ]
ごめん、無理

700 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 20:49:07.37 ]
C言語達人の先パイたちは、
来る日も来る日も黒い画面にコマンドを打ち込んで下積みをしたのですか?
僕もそうしなければならないですか?

701 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 20:49:32.98 ]
>>693
>archによってはatomicな関数が使えるようになってる
それマジで言ったん? ソースあんならすぐ出せ

702 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 20:59:16.91 ]
>>679
volatileとどう関連するんですか?

703 名前:702 mailto:sage [2012/03/23(金) 21:02:48.60 ]
ググったらわかりました。
勉強になりました。

704 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 21:03:15.25 ]
>>702
関係なんてねーよ!
ただ講釈垂れたくなっただけだぜ!

705 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 21:05:22.86 ]
>>704
自分も関連がわからなかったんですが、
wikipediaにはそれっぽいことが書いて有りますね。

元派遣PGなんで、スペックは想像通りです。

706 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 21:05:40.82 ]
その意気や良し

707 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 21:11:33.57 ]
>>701
gccのwebの解説ページとか素のソースとか見ればわかることなんだけど
gccはatomicな関数が使えるよ程度かもしれんけどね、今は



708 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 21:51:23.48 ]
なんだかパッとしない話だなぁ

709 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 23:19:44.63 ]
パッとする話
       ↓

710 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 23:33:05.11 ]
サイデリア

711 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 23:36:26.67 ]
サイゼリア

712 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 23:38:07.28 ]
>>710
おまえには失望した

713 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:04:32.40 ]
C実践プログラミングってほんと良書だよなあ
文法だけじゃなくてコーディングスタイルとかコメントの書き方、デバッグ手法なんかの
実際にプログラミングする際に役に立つことが書かれてある
こういうことは日本人の書いたCの本には書かれてなくて実にユニークな一冊だと思う
オライリー本にありがちなおかしな訳もないしスルっと最後まで読めちゃう
定価が4500円とちょい高めな点が欠点だけれどもそれを補うくらい内容が充実している
実に良書である

714 名前:デフォルトの名無しさん [2012/03/24(土) 00:11:41.30 ]
ス テ マ 乙

715 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:13:02.78 ]
プログラマーって基本的に家で使ってるのと変わらないノートパソコンで
プログラミングしてるの?



716 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:17:27.55 ]
それともでかい専用の見た事ない大規模な装置があるの?

717 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:18:29.59 ]
ノートパソコンは会議でしか使わないな。
家では自作PC、会社は大抵デルかHPのレンタルPCだろ。



718 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:20:30.23 ]
それって特別なPCなの?それとも見た目はデスクトップの普通のPC?

後プログラマーって電子回路とか知ってないとだめ?

719 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:22:25.57 ]
それってどれだ。
プログラム用のレンタルは普通のデスクトップだな。
コンパイル用とかはサーバータイプにしたりもするが、仕事による。
電子回路より論理設計の基礎は知ってるといいかも。まぁ金にはならんだろうがw

720 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:26:32.05 ]
ガキが興味もってんだから
もっと夢のある話しろよ

721 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:27:04.45 ]
パソコンの内部を理解してないと、プログラムって組めないですか?
市販のC言語の演習問題やってるけど、単にアルゴリズム考えるだけで
パソコンの内部、メモリの事何てどうでもいいですよね?

722 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:28:39.15 ]
身長よりも大きな箱に入ってるたくさんのコンピュータをいろいろ操作するんだよ。

723 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:29:59.31 ]
別に電子回路は知ってる必要ねーです
機械式論理回路でつくってあるコンピュータなら
電子云々の話は一切ありません

あとプログラミング自体はゲームボーイとかでもできます
フツーのノートパソコンでも2chビューワとかは作れる



724 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:30:36.35 ]
で文書書くときもワードでしょ?
パソコン触ってるだけで仕事って良いねぇ。

知らない人が機から見たらネトゲ中毒者と変わらんわけでしょ。
やってる事は高度だが。

725 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:32:48.71 ]
>>723
そうなんですか〜

てことはパソコンのメモリやCPU等の内部の事は電子工学者やハードウェア工学者に任せて
ひたすらアルゴリズムを考えればいいのがPGってことでFA?



726 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:34:34.45 ]
PGはアルゴリズムを考える仕事じゃないよ?

727 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:36:53.51 ]
PG=ひたすらタイピングでコードを打って行く仕事

ではないのでしょうか?



728 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:38:06.00 ]
>>721
初心者(低学力ではなく)がC言語をやるのは
まさにあなたがどうでもいいと思っている部分も
含めて学ぶのに適しているからだよ

729 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:44:48.35 ]
>>725
アルゴリズムとかはね、プログラムの「部品」だよ レンガとかレゴブロックのひとかけらだよ
プログラマはその出来あいの部品やらパーツやらをお望みどーりに組み立てりゃあいい

それだけ


730 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:47:24.69 ]
>>729
学生でもできるじゃん
バイトでいいからやりたいんだけど....


731 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:50:36.04 ]
じゃぁやればいいじゃん。

732 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:51:36.55 ]
つかプログラマなのに、プロジェクトがどうのこうの言ってるんですが

ttp://itaishinja.com/archives/1845528.html


こういうのってSEの仕事じゃないの?

733 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:57:07.24 ]
>>732
フリーでやってんだろ、
一人くらいならPG・SE兼任だろ たぶん
そして得意分野がアセンブリとドライバと組み込み、
ヘドとため息が両方出て止まらないあたりだろこれ
モノとソフトの境界やってる


734 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 01:03:22.06 ]
組み込みってSEの仕事じゃないの?


735 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 01:15:23.61 ]
>アルゴリズムを考えればいいの
そういうのやってる人はあんまりいないです

736 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 01:16:29.59 ]
自由にやればいいんだよ自由に

どうせ職場環境なんて激変するんだから

737 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 01:17:46.01 ]
ドナドナSE/PGの愚痴を言うスレになったなw
よく辞めないな



738 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 01:18:59.45 ]
どこのマ板だよ?

739 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 01:43:59.22 ]
SE、PGってはっきり分かれてるのは大規模な仕事か、そうでなければ奴隷。

740 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 01:46:00.71 ]
分けていいのか、よく考えて言おうね






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前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