0

まず、はい、私は sof と google を検索しましたが、見つけることができたのは二重スラッシュを使用することだけでしたが、それではうまくいかなかったので、私が間違っていることを尋ねています。

C ドライブに testing.txt というテスト ファイルがあります。(C:/testing.txt)

私が使用するコードは次のとおりです。

#include <iostream>
#include <fstream>
using namespace std;
int main()

{
    ifstream failas;
    failas.open("C:\\testing.txt");
    if (!failas)
    {
        cout<<"not today, baby"<<endl;
    }
    else cout<<"yeah, baby, it's open"<<endl;
    string line;
    getline(failas,line);
    cout<<line;
    failas.close();


    return 0;

}

すべてのタイプのスラッシュを試しました。( \ // \ / / /\ ) ( プログラムは C ディスクで遠くにあります ) ありがとう!

[編集]: フォルダーのスクリーンショット http://i48.tinypic.com/5xmt86.png

4

1 に答える 1

1

はい。特典の問題です。私も直面したことがあります。一時的な回避策は、もう 1 つ間接化を追加することです。Cドライブにフォルダを作成し、その中にファイルを入れます。パスを変更します。それはうまくいくはずです。

于 2013-03-30T18:01:31.397 に答える