当前位置: 首页 > news >正文

做阀门销售什么网站最好新沂网站开发

做阀门销售什么网站最好,新沂网站开发,汉口网站制作公司,网站验证码原理5.文件操作 程序运行时产生的数据都属于临时数据#xff0c;程序一旦允许结束都会被释放。通过文件可以将数据持久化 C中对文件操作需要包含头文件fstream 文件类型分为两种#xff1a; 文本文件 - 文件以文本的ASCII码形式存储在计算机中二进制文件 - 文件以文本…5.文件操作 程序运行时产生的数据都属于临时数据程序一旦允许结束都会被释放。通过文件可以将数据持久化 C中对文件操作需要包含头文件fstream 文件类型分为两种 文本文件 - 文件以文本的ASCII码形式存储在计算机中二进制文件 - 文件以文本的二进制形式存储在计算机中用户一般不能直接读懂它们 操作文件的三大类 ofstream - 写操作ifstream - 读操作fstream - 读 5.1.1 写文件 写文件步骤 1.写包含头文件#include iostream2.创建流对象ofstream ofs; // 写文件3.打开文件ofs.open(文件路径, 打开方式);4.写数据ofs 写入的数据;5.关闭文件ofs.close(); 文件打开方式: 打开方式            解释ios::in            为读文件而打开文件ios::out           为写文件而打开文件ios::ate           初始位置文件尾ios::app           追加方式写文件ios::trunc         如果文件存在先删除再创建ios::binary        二进制方式 注意文件打开方式可以配合使用利用|操作符 例如用二进制方式写文件 ios::binary | ios::out #include iostream using namespace std; // 1.包含头文件 #include fstreamvoid test01() {// 2.创建流对象ofstream ofs;// 3.打开文件 指定打开方式ofs.open(test.txt, ios::out); // 参数1文件路径参数2文件打开模式// 4.写入数据ofs hello, world! endl;ofs hello, c! endl;ofs 姓名: 张三endl;ofs 年龄: 18endl;ofs 性别: 男endl;// 5.关闭文件ofs.close(); }int main() {test01();return 0; } 总结 文件操作必须包含头文件 fstream写文件可以利用 ofstream或者fstream类打开文件时候需要指定操作文件的路径以及打开方式利用可以向文件中写数据操作完毕要关闭文件 5.1.2 读文件 读文件与写文件步骤相似但是读取方式相对于比较多 读文件步骤如下 1.包含头文件#include fstream2.创建流对象ifstream ifs; // 读文件3.打开文件并判断文件是否打开成功ifs.open(文件路径, 打开方式);4.读数据四种方式读取5.关闭文件ifs.close(); #include iostream // 1.包含头文件 #include fstream using namespace std; #include string// 文本文件 读文件 void test01() {// 2.创建流对象ifstream ifs;// 3.打开文件 并且判断是否打开成功ifs.open(test.txt, ios::in);if (!ifs.is_open()) {cout 文件打开失败 endl;return;}// 4.读数据// 第一种// char buf[1024] {0};// while (ifs buf) {// coutbufendl;// }// 第二种// char buf[1024] {0};// while(ifs.getline(buf, sizeof(buf))) {// coutbufendl;// }// 第三种string buf;while(getline(ifs, buf)) {coutbufendl;}// 第四种// char c;// while((cifs.get())! EOF) { //EOF end of file// coutc;// }// 5.关闭ifs.close(); }int main() {test01();return 0; } 总结 读文件可以利用ifstream,或者fstream类利用is_open函数可以判断文件是否打开成功close关闭文件 5.2 二进制文件 以二进制的方式对文件进行读写操作 打开方式要指定为 ios::binary 5.2.1 写文件 二进制方式写文件主要利用流对象调用成员函数write 函数原型ostream write(const char *buffer, int len);参数解释字符指针buffer指向内存中一段存储空间可以是数组也可以是c字符串len是读写的字节数 #include iostream using namespace std; #include fstream // 二进制文件 写文件 class Person { public:char m_Name[64]; // 姓名int m_Age;// 年龄 };void test01() {// 1.包含头文件// 2.创建流对象ofstream ofs; // ofstream ofs.open(person.txt, ios::out | ios::binary);// 3.打开文件ofs.open(person.txt, ios::out | ios::binary);// 4.写文件Person p {张三, 20};ofs.write((const char*)p, sizeof(Person));// 5.关闭文件ofs.close(); }int main() {test01(); // 写文件return 0; } 5.2.2 读文件 二进制方式读文件主要利用流对象调用成员函数read 函数原型:istream read(char *buffer, int len);参数解释字符指针buffer指向内存中一段存储空间len是读写的字节数文件输入流对象,可以通过read函数,以二进制方式读数据 #include iostream #include fstream using namespace std;class Person { public:char m_Name[64]; //姓名int m_Age; //年龄 };// 二进制文件 读文件 void test01() {// 1.包含头文件// 2.创建流对象ifstream ifs;// 3.打开文件 判断文件是否打开成功ifs.open(person.txt, ios::in | ios::binary);if(!ifs.is_open()) {cout打开文件失败endl;return;}// 4.读文件Person p;ifs.read((char*)p, sizeof(Person));cout姓名p.m_Name 年龄p.m_Ageendl; // 5.关闭文件ifs.close(); }int main() {test01();return 0; }
http://www.zqtcl.cn/news/609590/

相关文章:

  • 俄语网站开发用模板做的网站多少钱
  • 丽水网站建设公司广州网络公司
  • 做基金的网站哪个好针对大学生推广引流
  • 国外对旅游网站的建设互联网推广和互联网营销
  • 海南省建设厅网站首页有什么做设计的兼职网站
  • 网站导航功能苏州市高新区建设局网站
  • jsp网站 值班多语种网站开发
  • 公司网站英文做电商
  • 合肥企业网站建设公司哪家好卖产品怎么做网站
  • 网站建设公司86215中国中小企业网站
  • 做网站 如何 挣钱游戏网站开发协议
  • 网站建设发展wordpress比较慢
  • 收费网站推广动漫制作就业方向
  • 湖北优化网站建设设计公司需要什么资质
  • 个人网站怎么制作wordpress创意小工具
  • 网站管理维护怎么做在线oa
  • vue做企业网站wordpress 不发送邮件
  • 深圳做网站哪家便宜邮政编码html编写
  • 黑龙江营商环境建设局网站门户网站整改报告
  • 是不是做推广都得有网站深圳网站建设新闻
  • 旅游做视频网站关于建设网站的书本
  • 营销网站是什么意思快站优惠券app
  • wordpress加dz公司网站搜索优化
  • 北京网站seo技术厂家联合外发加工网
  • 自己做的网站 jen江门模板建站定制
  • 教做糕点的网站工作计划范文
  • dw自己做网站需要什么黄骅贴吧足疗
  • 稻香村网站建设网站建设制作 优帮云
  • 简单的网站作业seo关键词搜索和优化
  • 个人域名备案网站名称例子龙岩网站制作公司