長いテキストを表示するプログラムを作りました。プログラムを見やすくするために、文字列を途中で折り返しています。でも、もう少し見やすくできる書き方があります。
![](/wp-content/include/images/avatar/teacher/5.png)
どういう書き方をすれば見やすいプログラムになるでしょうか?
main.c
#include <stdio.h>
#include <stdlib.h>
int main(void) {
puts("むかしむかしあるところに、\
おじいさんとおばあさんがすんでいました。\
あるひのこと、おじいさんはやまへしばかりに、\
おばあさんはかわへせんたくにいきましたとさ。\
めでたしめでたし。");
return EXIT_SUCCESS;
}
実行結果
むかしむかしあるところに、おじいさんとおばあさんがすんでいました。あるひのこと、おじいさんはやまへしばかりに、おばあさんはかわへせんたくにいきましたとさ。めでたしめでたし。
![](/wp-content/include/images/avatar/student/2.png)
今回のプログラムは、間違っているわけじゃないんですよね。
![](/wp-content/include/images/avatar/teacher/5.png)
そうね。このままでも問題はないのよ。
![](/wp-content/include/images/avatar/student/8.png)
分かった!字下げを調節すれば見やすくなりますよね!
どうやらレオ君は、字下げ(インデント)を調節すればプログラムが見やすくなることに気付いたようです。それで、次のように手直しをしてみたのですが……。
![](/wp-content/include/images/avatar/student/5.png)
字下げを調節してみたよ。
puts(
"むかしむかしあるところに、\
おじいさんとおばあさんがすんでいました。\
あるひのこと、おじいさんはやまへしばかりに、\
おばあさんはかわへせんたくにいきましたとさ。\
めでたしめでたし。"
);
![](/wp-content/include/images/avatar/student/14.png)
あれれ?実行結果が変わってしまった……。
むかしむかしあるところに、 おじいさんとおばあさんがすんでいました。 あるひのこと、おじいさんはやまへしばかりに、 おばあさんはかわへせんたくにいきましたとさ。 めでたしめでたし。
![](/wp-content/include/images/avatar/teacher/2.png)
おしい!字下げのスペースが、そのまま出力されてしまったのね。
![](/wp-content/include/images/avatar/student/12.png)
なるほど。ということは……。
![](/wp-content/include/images/avatar/teacher/7.png)
きれいに字下げができて、実行結果も変わらない方法を考えてみましょう。