c++定义一个结构体类型的变量,将其写到文本文件
c++定义一个结构体类型的变量,该结构体各包括一个int、float、string类型变量,然后定义三个这样的结构体变量,将其写到文本文件...
c++定义一个结构体类型的变量,该结构体各包括一个int、float、string类型变量,然后定义三个这样的结构体变量,将其写到文本文件
展开
2个回答
展开全部
struct A
{
int i;
float f;
std::string str;
};
template<typename Char, typename Traits>
std::basic_ostream<Char, Tratis>& operator<<(std::basic_ostream<Char, Traits>& os,
const A& a)
{
os << a.i << a.f << a.str;
return os;
}
int main(void)
{
A a;
// init a
std::ofstream ofs;
// init ofs;
ofs << a;
ofs.flush();
ofs.close();
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |