以下を服用してください。
char buffer[512];
memset(buffer, 0, sizeof(buffer));
sprintf(&buffer[0],"This Is The Longest String In the World that in text goes on and..");
printf("Buffer:%s\r\n",buffer);
トラブルシューティングと編集を容易にするために、この文字列を複数行で作成できるようにしたいと考えています。ただし、\
コマンドを使用すると、出力がタブのように見えるもので区切られますか?
例:
sprintf(&buffer[0],"This Is The\
Longest String In the World\
that in text goes on and..");
次の出力が得られます。
Buffer:This Is The Longest String In the World that in text goes on and..
何か案は?これは、文字列を複数行のコードに分割しようとする間違ったアプローチですか?