【发布时间】:2023-08-17 20:52:01
【问题描述】:
我需要这样做:
#include <fstream>
...
ofstream myStream
private: System::Void start_Click(System::Object^ sender, System::EventArgs^ e) {
//open ofstream
}
private: System::Void timer1_Tick(System::Object^ sender, System::EventArgs^ e) {
//write to ofstream
}
这可能吗?
提前致谢。
【问题讨论】:
-
你有什么尝试让你觉得你做不到?这对我来说似乎很简单。
ofstream不是全局的;它只是你的类的一个实例变量。 -
我尝试声明 ofstream 如上面的代码所示。但这是不允许的。我目前切换到 Streamwriter,但我更喜欢使用 ofstream。
-
声明是什么样的?错误是什么?
-
检查我的声明代码。错误是:“错误 C4368:无法将 'myStream' 定义为托管 'Data_Logger::Form1' 的成员:不支持混合类型”
标签: winforms visual-c++ ofstream