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 件のコメント:
コメントを投稿