• ベストアンサー

文字列char*に\を入力するには?

char *str = "マイドキュメント\フォルダ\ファイル"; と文字列を初期化すると、実際この文字列には "マイドキュメントフォルダファイル" と、出力し確認したところ、入ってしまってるようです。 "マイドキュメント\フォルダ\ファイル" と格納するにはどのようにすればよいのでしょうか? ご教授ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • tatsu99
  • ベストアンサー率52% (391/751)
回答No.1

char *str = "マイドキュメント\\フォルダ\\ファイル"; のように\\と書いてください。コンパイラは2つの\を1つの\に変換します。

ev_galois
質問者

お礼

感謝します!

関連するQ&A