![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
C++で
別ファイルから読み込んだ文字列をファイルパスとして使用したいのですが、この時\を\\に置き換えないと認識してもらえないですよね。
例:読み込んだ文字列 C:\Documents and Settings\user\My Documents\a.text
これをC:\\Documents and Settings\\user\\My Documents\\a.text
というように変換したいのです。
読み込んだ文字列中に\を見つけたら\\に置き換える。もしくは\をもうひとつ挿入・・・といったコードを書けばよいと思うのですが、こちらの方法が良く思いつきません。うまくできるようなアドバイスをいただける方がいましたらどうかよろしくお願いします。
No.1ベストアンサー
- 回答日時:
そんな事をする必要はありません。
\\を使うのは、ソースコードで「”」で括った文字列の中に「\」を書きたい時にだけ必要です。
ファイルの中に入っている「\が1つになっているパス文字列」は、そのまま、パス文字列として、ファイル操作関数で使えます。余計な加工は一切要りません。
別ファイルに
C:\Documents and Settings\user\My Documents\a.text
と入っているなら、それを文字列変数に読み込んで、そのまま、何もしないで、ファイルオープン関数にファイル名として指定できます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Access(アクセス) Access2016のExcelインポートの機能のことで教えてください 1 2022/09/11 14:58
- フリーソフト フォルダ、ファイル名の一括変換について 3 2023/03/16 09:23
- Visual Basic(VBA) Excel VBAでAA(BBB) → BBB.AA に置換したい 2 2022/10/30 13:59
- PDF acrobatでwordファイルをpdfに変換すると文字化けする 3 2023/02/10 09:31
- Excel(エクセル) エクセルVBA、ファイル名をセルの値で保存の方法を教えてください。 おそれいります。こちらで数々のエ 6 2023/06/30 22:17
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- その他(プログラミング・Web制作) プログラミング python pandas 固定長データの出力 2 2022/08/16 11:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
0バイトのテキストファイル
-
【Excel VBA】取り込んだファイ...
-
C++.NET 2003 「空のドキュメ...
-
2GB以上のファイルを扱う方法
-
VB6.0のメモリリークについて
-
C#について質問【複数の.datフ...
-
C++によるファイル送受信プログ...
-
C#でtiffファイルのページ数を取得
-
Javaのファイルダウンロードに...
-
ファイル更新日取得
-
C++での文字列の挿入。置き換え...
-
GetOpenFileName()について
-
[C#]FTPでの複数のファイル...
-
Eclipseで検索ができなくなった
-
CSV名と同じシートを選択して取...
-
BASP21のファイルアップロード...
-
【VBA】複数CSVの特定範囲を1つ...
-
ディレクトリのサイズの取得
-
C#で文字列リソースを扱う
-
Perl5でFTP一括転送する方法を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【Excel VBA】取り込んだファイ...
-
0バイトのテキストファイル
-
VBAで、JPG写真の撮影日時を読...
-
HTMLテキストリンクでExcelファ...
-
Eclipseで検索ができなくなった
-
VB6.0のメモリリークについて
-
main関数のコマンドライン引数...
-
2GB以上のファイルを扱う方法
-
サイトマップにサブドメインを...
-
ファイル更新日取得
-
ファイル作成日時と更新日時を...
-
エディットボックスの内容をテ...
-
【VBA】印刷マクロのループ処理...
-
<input type="file" で初期値...
-
【VBA】複数CSVの特定範囲を1つ...
-
C++によるファイル送受信プログ...
-
GetOpenFileName()について
-
VB2008 iniファイルの全セクシ...
-
ファイル内容を比較する方法
-
IMEのモードを強制的に変えるには
おすすめ情報