查看完整版本: 關於 fstream 的新增資料夾 (C++)
頁: [1]

iamlilo 發表於 2017-9-29 01:39 AM

關於 fstream 的新增資料夾 (C++)

各位大哥大姊好,
小弟今天遇到了一個問題,
那就是想要再指定資料夾產生檔案 EX: text.txt
卻總是跑出 fstream.exe
這邊請各位大大看一下我目前的程式碼
#include <fstream>
#include <iostream>
using namespace std;
int main(){
        fstream file;
        file.open("C:\D\DEV- C++\virus study\dtext.text",ios::out|ios::app);
        file << "test";
        file.close() ;
}目前是能在檔案本體的資料夾產生新的檔案卻沒辦法再另一個資料夾產生新的檔案
請問這問題如何解決呢?
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

o_g349 發表於 2017-9-29 10:50 AM

你的程式碼稍微有點問題,給你看比較標準的寫法:



1. "\" 要改成 "\\"
2. "Dev- C++" 要改成 "Dev-Cpp" (註:Dev C++ 預設安裝路徑是 C:\Dev-Cpp)

結果輸出:



可以看到資料夾內出現了新的 text.txt 檔,檔案內容是 test

給你參考
頁: [1]