技術とか戦略とか

証券レガシーシステムを8年いじってから転職した普通のSEによるブログ。技術のみではなく趣味の戦略考察についても。PCから見た方が色々見やすいと思います。

C言語

C言語:入門者(初心者)向けにポインタの概念をなるべく簡単に書いてみた

未経験者向けのプログラミングの指導で色々悩んでいて、ググってみたら↓のようなページを偶然発見したのですが プログラミングの勉強を始めたときに、文系が挫折しやすい7つのポイント - paiza開発日誌 https://paiza.hatenablog.com/entry/2015/10/20/%E3%8…

NUL文字・LOW-VALUEやスペースを入れたつもりなのに入ってない→それって不定値かも?

不定値(初期値が与えられていない変数)をうっかり使ってしまうと、表題のようなことになることがあります。javaではコンパイルエラーになるのですが、C言語やCOBOLだとコンパイルエラーにならないので、実行してから気付くことになります。 変数が宣言され…

C言語:NUL文字を含むファイルを1レコードずつ読み込む

ググっても出てこなかったのでメモ。 C言語でファイルを1レコード読む場合は、通常はfgetsを使用します。しかし、fgetsで読み込んだレコードにNUL文字(\0)が含まれる場合、読みこんだ文字列がNUL終端されてしまい、NUL文字以降改行コードまでの文字列を取得…