Riverside Learning LABO(Skill/Idea/Code)

よりよいシステムのため工学系と人間系の学習下書きメモ

NULL終端エラー

■NULL終端エラー
文字列型を持たないC言語では、
文字列は文字型の配列で表現されている。
文字列は必ず、NULL文字が含まれている必要がある。
NULL文字が含まれていなければ、
文字列を取り扱う関数や処理でメモリ破壊を誘発する。
基本的なことだが完全に制御するには、
使用する既存資産の内部ロジックまで正確に把握する必要がある。
取り扱いに注意。