これからはじめるプログラミング 実践の基礎

サポートページ

補足情報

「warning: no newline at end of file」というエラーメッセージについて

コンパイルを行った際に、以下のエラーメッセージが表示されることがあります。

warning: no newline at end of file

これは「プログラムの最終行に新たな行が作られていない」という旨の警告です(プログラムとしては、正しく動作します)。

このメッセージをなくしたい場合は、本書52ページの『[2] プログラムの入力』の、4番目の項目で触れているように、プログラムの最終行にも改行を加えるようにしてください(ファイルを保存しないと反映されませんので、ご注意ください)。

  :
  /* 答えを画面に出力する */
  printf("dat * 2 = %d\n", ans);
  
  return 0;
}  ←ここでも改行する
   ←空行ができる