文字列の表示は出来ました。
では、改行したい場合はどうすればいいのでしょうか?
printf( "1行目" );
printf( "2行目" );
と、printf を分ければ改行されるのでしょうか?
では、実際にこのプログラムを実行してみましょう。
-----
1行目2行目
-----
意図したようには改行してくれませんでした。
つまり、printfは最後に改行を自動で入れてくれない。ということです。
では、どうすればいいのか?
『改行コード』と呼ばれる文字を記述する必要があります。
『改行コード』とは、『\n』と表記され、文字として認識しづらい改行を
あえて文字で表現してパッと見てわかりやすくしようよ。 ということで用意されたものです。
と、いうわけで 改行したい位置に『\n』を入れてみましょう。
-----
#include <stdio.h>
int main(){
printf( "1行目\n" );
printf( "2行目\n" );
return 0;
}
-----
このように printf の最後に改行コードを入れてみました。
-----
1行目
2行目
-----
すると、意図したように改行してくれましたね。
ちなみに、 printf を分けなくても、改行したい位置に改行コードが入っていればその場所で改行してくれます。
今までのプログラムであれば、下記のように書いてもOKということです。
printf( "1行目\n2行目\n" );