Re: [作業] ofstream
※ 引述《st3001 (撈金魚的小叮噹)》之銘言:
: 我剛剛試著想把第一題也改成用ofstream
: 可是我第一題是用函式轉換摩斯密碼 輸出是在函式裡
: 我剛剛是亂猜 把ofstream outfile(檔案);放在最外面
: 果然還是不行....
: 會開檔案可是寫不進去...> <
: 可以再解答一下嗎 XD
: 拜託
串流子不能當作 global 變數用,原因忘記了....(死)
好像是它需要明確的起始與終結吧....@@
一般都是這樣作:
void function(const char*);
void main()
{
...
const char* filepath = "C:\\trush\\aaa.txt";
function(filepath);
...
}
void function(const char* path)
{
fstream file(path);
...
}
或者用 string 也可以,看要用哪一種 string 都可以。
如果是 STL 的話,把 char* 換成 std::string 就好了。
--
比黃昏還要黑暗的東西 比鮮血還要赤紅的東西
隨著埋在時間之流裡 您偉大的名下 我在這裡向黑暗起誓
對於阻擋在我們前方 所有的愚蠢之物
結合你我之力 賜與它們平等的毀滅吧 ~~龍破斬
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.84.129
推
推 140.112.7.59 12/23, , 1F
推 140.112.7.59 12/23, 1F
討論串 (同標題文章)