* 連載・ノウハウ満載! C言語アラカルト [#g51f83ed]
-日経ソフトウェア2008年7月~連載中
-連載回数未定
-日経ソフトウェア2008年7月~2009年12月
-全18回
-対象処理系: Visual C++ 2008 (Cコンパイラとして使用)/たまにMinGW
-1記事中に難易度の違う小さな記事を混在したバラエティもの。ビギナーも上級者もどこか読む場所がある記事を目指す
-2009年9月号掲載分までの範囲は、内容をセレクトし、全面改定され、連載時にカットされた原稿も復活、[[単行本/100.C言語教科書【入門編】]]の続編に収録予定

** 第1回 多岐にわたる知識を身に付けてCプログラミングの達人を目指そう [2008年7月号掲載] [#je0bbf99]
 初めてのC言語 [初級] Visual C++でCプログラムを書く方法
 C言語マイスターズ [初級] if文は畏怖すべき条件判断の冷徹宰相
 ライブラリ紳士録 [初級] ニャオ! 猫の力で?文字列合体「strcat」
 ライブラリ紳士録 [中級] 無駄に太るな,スリムに出力「puts」
 C言語こぼれ話 [初級][中級][上級] registerキーワードは本当に意味があるのか?
 C言語クイズ [初級] ifの迷宮(ラビリンス)

** 第2回 printfのわな,memsetでの初期化,シフト演算…,だからCは面白い [2008年8月号掲載] [#r51e87e7]
 C言語マイスターズ [中級] ホワイ流刑地?許可が出るまで作業継続「while文」
 ライブラリ紳士録 [初級] 最初から出会う強敵!実は罠(わな)だらけの「printf」
 ライブラリ紳士録 [中級] 配列をまとめてクリアする「memset」
 C言語こぼれ話 [中級][上級] おもしろアルゴリズム シフトでできるかけ算と割り算
 C言語クイズ [初級] printfの迷宮(ラビリンス)

** 第3回 式の基本,fopenにまつわる数々の謎 危険なsetjmp/longjmpのからくりを解く [2008年9月号掲載] [#s0625199]
 初めてのC言語 [初級] Cの役割,ファイルの役割
 C言語マイスターズ [初級] うつろう四季,うつろわない式
 ライブラリ紳士録 [初級] 開けゴマ,何でも開くfopen
 ライブラリ紳士録 [上級] 危険と背中合わせの監獄脱出 setjmp/longjmpで「非局所分岐」
 C言語こぼれ話 [初級][中級][上級] テキスト・モードでファイルを開くとデータが壊れる?“ b”の謎
 C言語クイズ [初級] 式の迷宮(ラビリンス)Part1
 C言語クイズ [中級] 式の迷宮(ラビリンス)Part2

** 第4回 Cの魅力,複合文の罠,ファイルの読み書き C++ユーザーも支えた「#line指令」 [2008年10月号掲載] [#o35c4207]
 初めてのC言語 [初級] C言語の得意分野はここだ!
 C言語マイスターズ [初級] 変数をブロック!複合文とブロック
 ライブラリ紳士録 [初級] ファイルの読み書き 行単位かバイト単位か
 ライブラリ紳士録 [中級] fseek/ftell関数で任意の場所に一瞬で移動
 C言語こぼれ話 [上級] ソース前処理ツール作成に「#line」前処理命令を活用
 C言語クイズ [上級] スコープの迷宮

** 第5回 入出力の重要性,関数の書き方 mallocとvfprintf,¥記号の役割 [2008年11月号掲載] [#od75055e]
 初めてのC言語 [初級] 便利なプログラムを作る秘けつは入出力にあり
 C言語マイスターズ [初級] 「数」に「関」係ないのに関数とはこれいかに!?
 ライブラリ紳士録 [初級] メモリーをください 必要なだけでいいんです
 ライブラリ紳士録 [中級][上級] 勝利のサインはVサイン 難解なvfprintfの使いどころ
 C言語こぼれ話 [中級][上級] Cプログラマ号泣,えーんと泣かせる円記号
 C言語クイズ [初級] 8進数の迷宮

** 第6回 構造体,fread/fwrite,詰め物,そしてマクロの罠 [2008年12月号掲載] [#j0240da0]
 初めてのC言語 [初級] Cプログラマよ,判断力を磨け!
 C言語マイスターズ [初級] 君と僕とは一心同体構造体
 ライブラリ紳士録 [初級] 構造体とセットで快適fread/fwrite
 C言語マイスターズ [中級][上級] 詰め物いっぱい構造体とoffsetofマクロ
 C言語マイスターズ [中級][上級] 時々クマが出て危険です マクロの定数
 C言語クイズ [初級] 構造体の迷宮 ~ネストした構造体から値を取り出す

** 第7回 配列&for文の最強コンボ strchrとmemcmp関数,達人のソースコード [2009年1月号掲載] [#a98f422a]
 初めてのC言語 [初級] 整列!番号!いち!に!さん! 多数のデータを扱う極意「配列」
 C言語マイスターズ [初級] ルーク,forを使え
 ライブラリ紳士録 [初級] charリーを探せ! 「strchr/strrchr関数」
 ライブラリ紳士録 [中級][上級] 配列をまとめて比較memcmp
 C言語こぼれ話 [中級] 達人のソースコードを味わってみよう
 C言語クイズ [初級] 配列の迷宮

** 第8回 strcpy/strcat関数の兄弟連携 バイナリ・サーチでポインタ尽くし [2009年2月号掲載] [#k9888802]
 初めてのC言語 [初級] 怖くなんかないよ!ポインタ
 C言語マイスターズ [初級] ポインタは友達さ!
 ライブラリ紳士録 [初級] 文字列兄弟strcpyとstrcat
 ライブラリ紳士録 [中級] なんでも探すぞbsearch関数
 C言語こぼれ話 [中級][上級] 上手過ぎるソースは下手なソースに見える
 C言語クイズ [初級] ポインタの迷宮

** 第9回 goto,errno,perror,#pragmaでバグとエラーにしっかり対処 [2009年3月号掲載] [#e288e26d]
 初めてのC言語 [初級] バグとエラーはどう違う?
 C言語マイスターズ [初級] 強盗は許すな! gotoはたまに許そう!
 ライブラリ紳士録 [初級] 情けは人のためならず errnoでエラーは丁寧に!
 ライブラリ紳士録 [中級] ぺらぺらソースでも充実のエラー出力「perror関数」
 C言語こぼれ話 [中級][上級] プラ熊に警告!#pragmaでできること
 C言語クイズ [初級] エラー処理の迷宮

** 第10回 整数,時刻,構造体…,型の使いこなしとCプログラムにおけるセミコロンの役 [2009年4月号掲載] [#eee5439b]
 初めてのC言語 [初級] カタ苦しい「型」と打ち解けよう
 C言語マイスターズ [初級] 好みのタイプはtypedefで短縮呼び出し!
 ライブラリ紳士録 [初級] パソコンの内蔵時計を扱うtime関数
 ライブラリ紳士録 [中級] 整数の限界をチェック<limits.h>
 C言語こぼれ話 [中級][上級] コロばぬ先の杖 セミコロンが必要なとき
 コラム switch文のケース
 C言語クイズ [初級] 型の迷宮

** 第11回 存在しないのに存在するNULLとC言語の「高い移植性」の正体 [2009年5月号掲載] [#r56eee1d]
 初めてのC言語 [初級] ナルほどわかるナル(NULL)の話
 C言語マイスターズ [初級] 歴史にifなし,ifに歴史あり
 ライブラリ紳士録 [初級] 文字列を切り裂け! strtok関数
 ライブラリ紳士録 [中級] ないけどあるぞ,NULLの正体
 C言語こぼれ話 [中級][上級] C言語の「移植性」の正体
 C言語クイズ [初級] NULLの迷宮

** 第12回 voidにenumに副作用… K&RのCに思いをはせる [2009年6月号掲載] [#p9cf0a8b]
 初めてのC言語 [初級] 「差し上げるものはありません」もう一つの“無”を表すvoid
 C言語マイスターズ [初級] 関係のある定数をまとめた新しい型を作る「列挙体」
 ライブラリ紳士録 [初級] これだけあれば何とかなるgetchar/putchar 関数
 ライブラリ紳士録 [中級][上級] 副作用のある関数を条件判断に使うこと
 C言語こぼれ話 [中級][上級] K&Rの時代を体験
 C言語クイズ [初級]enumの迷宮

** 第13回 原子サイズから宇宙まで扱える実数計算の基本と落とし穴 [2009年7月号掲載] [#k12f8b06]
 初めてのC言語 [初級] さまよえる小数点・実数のミステリ
 C言語マイスターズ [初級] 実数の正しい使い方
 ライブラリ紳士録 [初級] 切り捨て御免,切り上げ四捨五入
 ライブラリ紳士録 [中級][上級] この数字は何桁かしら?
 C言語こぼれ話 [中級][上級] 本当に怖い誤差の話
 C言語クイズ [初級] 実数の迷宮

** 第14回 符号,論理,ビット・パターン 反転処理を活用したCプログラミング [2009年8月号掲載] [#had7e135]
 初めてのC言語 [初級] 反対の反対は賛成なのだ 反転世界へようこそ
 C言語マイスターズ [初級] 三つの反転のプログラミング
 ライブラリ紳士録 [初級] 入力を「反転」させるungetc
 ライブラリ紳士録 [中級] ビット反転で0と1を自由自在に操る
 C言語こぼれ話 [中級][上級] 32768を反転しても32768とはいかに!?
 C言語クイズ [初級] 反転の迷宮

** 第15回 「n」の名を持つ関数を駆使して安全なプログラミングを目指す [2009年9月号掲載] [#td23483a]
 初めてのC言語 [初級] プログラムの乗っ取りを阻止せよ!
 C言語マイスターズ [初級] sizeof演算子と配列のサイズ
 ライブラリ紳士録 [初級] パワフルで頼れる文字列コピー関数strncpy
 ライブラリ紳士録 [中級] 使い方注意! ちょっと危ないstrncat関数
 C言語こぼれ話 [中級][上級] 「安全」なプログラミングは世界一大切か?
 C言語クイズ [初級] オーバーランの迷宮

** 第16回 C言語の変数仕様は効率重視 配列とポインタはこう違う [2009年10月号掲載] [#td23483a]
 初めてのC言語 [初級] 変数利用の基礎の基礎
 C言語マイスターズ [初級] サイズのない配列と引数
 ライブラリ紳士録 [初級] ポインタ引くポインタはptr_diff型
 ライブラリ紳士録 [中級] 配列を即座に渡す複合リテラル
 C言語こぼれ話 [初級][中級] 文字の配列に書き込むとエラーになる!?
 C言語クイズ [中級] 配列の迷宮

** 第17回 整数はいつもビットを意識 進歩した構造体も使いこなそう [2009年11月号掲載] [#w92be1cf]
 初めてのC言語 [初級] 微々たるビットで数値表現
 C言語マイスターズ [初級] 構造体のビットフィールドの関係
 ライブラリ紳士録 [初級] n進数の文字列を数値に変換するstrtoul関数でビット早見表を作る
 ライブラリ紳士録 [初級] 複数の値を一括指定して構造体を初期化
 C言語こぼれ話 [中級][上級] 自分を参照できる? できない? 構造体の循環参照
 C言語クイズ [初級] ビット・フィールドの迷宮

** 第18回 正しく使いこなそう! プログラムのいろいろな終わり方 [#t45c9316]
 初めてのC言語 [初級] 転住をまっとうするか無惨に果てるか
 C言語マイスターズ [中級] main関数のreturn文はプログラムの終わりではない
 ライブラリ紳士録 [中級] exitとabortの正しい使い分け
 ライブラリ紳士録 [上級] なるほどsignal割り込みの罠
 C言語こぼれ話 [中級][上級] プログラムの終わり方カタログ
 C言語クイズ [初級] 最後の迷宮


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS