誰も教えてくれなかったgetsの安全な使い方

⑴ 入力データはヒープに格納しましょう
 スタックではオーバーフロー検出が困難になるので避けましょう
⑵ ヒープのメモリ管理はmallocにお任せではなく自前で行いましょう
 OS(フリースタンディングの場合はCPU)の機能をよく確認して
 適切なサイズで領域を確保しましょう
⑶ アクセスバイオレーションを必ずトラップしましょう
 確保済領域を越えたアクセスが行われた場合に必ず検出しましょう
 領域を伸長して確保するなりエラー終了するなり適切に対処しましょう