C言語での文字列の連結方法について、改行するにはどうすればいいですか?

C言語では、改行を表すエスケープ文字”\n”を使用することができます。文字列を結合する際には、改行文字を改行したい位置に追加することができます。

例えば、次は文字列の連結と改行を使った例です:

#include <stdio.h>
#include <string.h>

int main() {
    char str1[100] = "Hello";
    char str2[100] = "World";

    strcat(str1, "\n");
    strcat(str1, str2);

    printf("%s", str1);

    return 0;
}

結果は出力されました。

Hello
World

この例では、まず改行文字”\n”を文字列str1の末尾に追加し、次に文字列str2を連結します。最後にprintf関数を使用して連結された文字列を出力し、改行文字により改行が行われます。

bannerAds