2014年11月21日金曜日

開発環境

Head First C ―頭とからだで覚えるCの基本(David Griffiths (著)、Dawn Griffiths (著) 中田 秀基(監訳)(翻訳)、木下 哲也 (翻訳)、オライリージャパン)の12章(スレッド: 並列の世界)、長いエクササイズ(p.516)を解いてみる。

その他参考書籍

長いエクササイズ(p.516)

バージョンAが1つ目に、バージョンBが2つ目に対応。

確認。

入出力結果(Terminal)

$ cc -g -Wall -c drink_lots_a.c -o drink_lots.o
$ cc -g -Wall sample516.c drink_lots_a.o error.o -o sample516_a
$ ./sample516_a
ビールが2000000本
2000000本のビール
beers = 1900000
beers = 1800000
beers = 1700000
beers = 1600000
beers = 1500000
beers = 1400000
beers = 1300000
beers = 1200000
beers = 1100000
beers = 1000000
beers = 900000
beers = 800000
beers = 700000
beers = 600000
beers = 500000
beers = 400000
beers = 300000
beers = 200000
beers = 98287
beers = 0
ビールが0本あります
$ cc -g -Wall -c drink_lots_b.c -o drink_lots.o
$ cc -g -Wall sample516.c drink_lots_b.o error.o -o sample516_b
$ ./sample516_b
ビールが2000000本
2000000本のビール
beers = 18262
beers = 37
beers = 19
beers = 18
beers = 17
beers = 14
beers = 13
beers = 12
beers = 11
beers = 10
beers = 9
beers = 8
beers = 7
beers = 6
beers = 5
beers = 4
beers = 3
beers = 2
beers = 1
beers = 0
ビールが0本あります
$ 

0 コメント:

コメントを投稿