2010年12月8日水曜日

C++:ifstreamを使ったファイルの読み込み

C++でファイルを読み込もうと思ってifstreamを使ってみました。
 ここここに簡単に使えるように書いてあったのでそのつもりで取りかかったのですが、はまってしまっていました(^^; 結局下記のようにちゃんとファイルをオープン出来ていなかったことが判明。どこかに規則が書いてあるのでしょうか?
       ifstream ifs("C:\\abc\\def.txt", ios::in);
        ifstream ifs("C:/abc/def.txt", ios::in);
上のように'\\'で区切ると読めず、'/'で区切ると読めた。
ただし、出力の時には、
        ofstream ofs("C:\\abc\\ghi.txt", ios::out | ios::app);
        ofstream ofs("C:/abc/ghi.txt", ios::out | ios::app);
どちらでもOK

0 件のコメント: