Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

複数行のC/C ++で長い文字列を書く方法は?


2つの二重引用符( "")を使用して長い文字列を複数行に記述し、途中の任意の場所で文字列を分割することができます。

これをCで示すプログラムは次のとおりです。

#include <stdio.h>
int main() {
   char *str = "This is the method "
               "to write long strings "
               "in multiple lines in C";
   puts(str);
   return 0;
}

出力

上記のプログラムの出力は次のとおりです。

This is the method to write long strings in multiple lines in C

上記のプログラムを理解しましょう。

文字列strは、2つの二重引用符(““)を使用して、途中の任意のポイントで文字列を分割することにより、複数行に書き込むことができます。次に、putsを使用して文字列が表示されます。これを示すコードスニペットは次のとおりです。

char *str = "This is the method "
"to write long strings "
"in multiple lines in C";
puts(str);

  1. 1行に複数のC++文字列を連結するにはどうすればよいですか?

    ここでは、C++で複数の文字列を1行に連結する方法を説明します。それを行うにはいくつかの異なる方法があります。最も簡単な方法は、プラス(+)演算子を使用することです。文字列は+を使用して連結できます。 2つの文字列の間に+記号を配置して、それらを連結することができます。 Input: Some strings “str1”, “str2”, “str3” Output: Concatenated string “str1str2str3” アルゴリズム Step 1: Take some strin

  2. Pythonを使用してテキストファイルに複数の行を書き込む方法は?

    書き込み関数を使用して、行を「\n」で区切ることにより複数の行を書き込むことができます。 例 line1 = "First line" line2 = "Second line" line3 = "Third line" with open('my_file.txt','w') as out:     out.write('{}\n{}\n{}\n'.format(line1,line2,line3)) または、writelines関数を使用してこれらの行を書き込む