コンパイラは、高水準プログラミング言語で書かれたソースコードを、コンピュータのプロセッサが実行できる機械語に翻訳するプログラムです。コンパイラは、コンパイルの段階、対象とする言語、サポートするプラットフォームなどのさまざまな基準に ...
Cソースコードでstrcat()または、strcpy()関数を使うと、コンパイラエラーになる。理由は、メモリリークを引き起こす可能性があるからだ。 昔は平気で使えてたが、最近のコンパイラはエラーにする。なので、いちいち、strncat()、strncpy()に変えて書き直すのだ ...