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

サポートページ

この記事を読むのに必要な時間:およそ 0.5 分

補足情報

「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;
}  ←ここでも改行する
   ←空行ができる