作者SuperBEAR (bear)
看板NTUBIME96-HW
标题Re: [作业] ofstream
时间Sun Dec 21 23:34:23 2003
※ 引述《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
1F:→ st3001:我试试再来决定我懂不懂^^; 推 140.112.7.59 12/23