(用c++编程)如何载入数据:从文件中依次读取值并保持到一个结构体类变量的各个字段
1个回答
展开全部
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
struct Library
{
string m_strID;//学号。
string m_strName;
string m_strAuthor;
string m_strPulishing;
string m_strClass;
unsigned int Price;
string m_strISBN;
unsigned int m_nYear;//出郑悄生年份。
struct Library *next;
};
int main()
{
struct Library p;
cin>>p.m_nYear;
cin>>p.m_strName;
ofstream out;
ifstream in;
out.open("111.txt"); //保存文件
out<<p.m_nYear<<'\n';
out<<p.m_strName<<'\n';
out.close();
in.open("111.txt"山丛羡); //读取文件
in>>p.m_nYear;
in>>p.m_strName;
cout<<p.m_nYear<<"\t"<<p.m_strName<<endl;
in.close();
return 0;
}
楼主可以看看,逗拍我昨天回答一个网友的
#include <string>
#include <fstream>
using namespace std;
struct Library
{
string m_strID;//学号。
string m_strName;
string m_strAuthor;
string m_strPulishing;
string m_strClass;
unsigned int Price;
string m_strISBN;
unsigned int m_nYear;//出郑悄生年份。
struct Library *next;
};
int main()
{
struct Library p;
cin>>p.m_nYear;
cin>>p.m_strName;
ofstream out;
ifstream in;
out.open("111.txt"); //保存文件
out<<p.m_nYear<<'\n';
out<<p.m_strName<<'\n';
out.close();
in.open("111.txt"山丛羡); //读取文件
in>>p.m_nYear;
in>>p.m_strName;
cout<<p.m_nYear<<"\t"<<p.m_strName<<endl;
in.close();
return 0;
}
楼主可以看看,逗拍我昨天回答一个网友的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询