\tを使用して文字列をさらに1タブ印刷する方法は誰もが知っています。
printf ("Hello\tthere!\n");
出力:
Hello there!
1つのタブを逆方向に印刷するのはどうですか?\ rを使用して行の先頭からやり直すことができることはわかっていますが、インデントがそれよりも複雑な場合があります。\ bt(存在する場合)のようなものを探して、次のように記述できます。
printf ("Hello\tthere! \n\tHow\n\btare you?\n");
出力を取得するには:
Hello there!
How
are you?
編集
ここでの返信の量と速さに驚いています。時にはコメントが役に立たないこともありますが、ほんのわずかです。私が達成しようとしていることは、もちろんこれよりも複雑です。XMLファイルを適切にフォーマットして読みやすくしています。もっと簡単な方法がないことを確認したかったのですが、応答は感謝がないことを確認しました。
編集2
申し訳ありませんが、この質問に反対票を投じるのは正しいことです。まず、テキストファイルに書き込んでいることを指定しなかったためです。次に、タブがファイルハンドラによって「記憶」されると想定していたためです。時間を無駄にしてすみません。