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

网站模板建设报价中国商标查询网官网

网站模板建设报价,中国商标查询网官网,网站的安全维护,wordpress+引用+样式C中对文件操作需要包含头文件<fstream > 文件类型分为两种: 1.文本文件&#xff1a;文件以文本的ASCII码形式存储在计算机中 2.二进制文件&#xff1a;文件以文本的二进制形式存储在计算机中&#xff0c;用户一般不能直接读懂它们 操作文件的三大类: 1.ofstream: 写操作 …

C++中对文件操作需要包含头文件<fstream >


文件类型分为两种:
1.文本文件:文件以文本的ASCII码形式存储在计算机中

2.二进制文件:文件以文本的二进制形式存储在计算机中,用户一般不能直接读懂它们

操作文件的三大类:
1.ofstream: 写操作
2. ifstream:读操作
3. fstream :读写操作

文件打开方式:

打开方式解释
ios:in为读文件而打开文件
ios:out为写文件而打开文件
ios:ate初始位置:文件尾
ios:app追加方式写文件
ios:trunc如果文件存在先删除,再创建
ios:binary二进制方式

文本文件

1、写文件

#include <iostream>
using namespace std;
#include <string>
#include <fstream>//文本文件 写文件
void test01() {//1、包含头文件 fstream//2、创建流对象ofstream ofs;//指定打开方式ofs.open("Test.txt", ios::out);//4、写内容ofs << "姓名:张三" << endl;ofs << "性别:男" << endl;ofs << "年龄:18" << endl;//5、关闭文件ofs.close();
}int main() {test01();system("pause");return 0; 
}


2、读文件

#include <iostream>
using namespace std;
#include <string>
#include <fstream>//读文件
void test01() {//1、包含头文件//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) {cout << buf << endl;}*///第二种/*char buf[1024] = { 0 };while (ifs.getline(buf,sizeof(buf))){cout << buf << endl;}*///3、第三种/*string buf;while (getline(ifs, buf)) {cout << buf << endl;}*///4、第四种char c;while ((c = ifs.get()) != EOF) { //EOF end of filecout << c;}//5、关闭文件ifs.close();
}int main() {test01();system("pause");return 0; 
}

二进制文件

1、写文件

#include <iostream>
using namespace std;
#include <string>
#include <fstream>class Person {
public:char m_Name[64];int m_Age;
};void test01() {//1、包含头文件//2、创建流对象ofstream ofs("person.txt", ios::out | ios::binary);//3、打开文件//ofs.open("person.txt", ios::out | ios::binary);//4、写文件Person p = { "张三",18 };ofs.write((const char*)&p, sizeof(Person));//5、关闭文件ofs.close();
}int main() {test01();system("pause");return 0; 
}

2、读文件

#include <iostream>
using namespace std;
#include <string>
#include <fstream>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_Age << endl;//5、关闭文件ifs.close();
}int main() {test01();system("pause");return 0; 
}

http://www.yayakq.cn/news/946395/

相关文章:

  • 建网站那个网最好凡科建站网站
  • 网站主页布局asp网站 上传空间
  • asp.net做电商网站页面苏州网站制作工作室
  • wordpress编辑页面上方有白条苏州优化网站排名
  • 找钢网网站建设展示系统 网站模板免费下载
  • 大厂做网站shijuewang请被人做网站
  • 公司网站推广现状cad精品课网站建设
  • 简约、时尚、高端 网站建设可以直接做室内su的网站
  • wordpress修改站点地址在线系统
  • 常州网站建设最易电子书资源wordpress主题
  • 建站代理加盟php网站开发什么
  • 长沙旅游网站制作app开发制作
  • 除了网页外 网站还需要wordpress html 代码编辑器
  • 常州溧阳建设工程管理中心网站h5网站建设模板
  • 信阳做网站买了个域名 如何自己做网站
  • 青海企业网站开发定制绍兴外贸网站建设
  • 宁波应用多的建站行业合肥网站建设卫来科技
  • 简单的网站设计图大连制作网站企业
  • 烟台房地产网站建设建设银行网站表单清理
  • 免费网站安全软件下载百度快速排名技术培训
  • c net做的网站开发公众号
  • h5软件制作工具app苏州seo营销
  • 中文域名到期对网站的影响河北省邢台市建设工程网站
  • c qq 互联网站开发代码凌云县 城市建设 网站
  • 营销型网站规划步骤摄影网站建设开题报告
  • 网站后台上传图片 不可用国家信用企业信息系统
  • 青海省建设局网站wordpress for android
  • 广州市建设注册中心网站免费建立自己的网站
  • 长沙 网站开发中国建设银行企业网站
  • 韩城搜索引擎建设网站html技术的简介