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

网站刷排名工具上海网站建设sheji021

网站刷排名工具,上海网站建设sheji021,全国电子商务公共服务网,vue做网站如何优化seo停电一天之后#xff0c;今天还有什么理由不学习呜呜……还是没怎么学习 一#xff0c;文件操作 文件操作可以将数据持久化#xff0c;对文件操作时须包含头文件fstream 两种文件类型#xff1a;文本文件#xff1a;文件以文本的ASCII码形式存储#xff1b;二进…停电一天之后今天还有什么理由不学习呜呜……还是没怎么学习 一文件操作 文件操作可以将数据持久化对文件操作时须包含头文件fstream 两种文件类型文本文件文件以文本的ASCII码形式存储二进制文件文件以文本的二进制形式存储 操作文件三大类ofstream 写操作ifsream读操作 fstream读写操作 1.1 文本文件 1.1.1  写文件 包含头文件#include fstream——创建流对象ofs.open(文件路径”打开方式——写数据ofs写入的数据——关闭文件ofs.close();打开方式 ios::in   为读文件而打开文件 ios::out   为写文件而打开文件 ios::ate   初始位置文件尾 ios::app   追加方式写文件 ios::trunc   如果文件存在先删除再创建 ios::binary   二进制方式 注意|  操作符配合使用文件打开方式IOS::BINARY | IOS::OUT——用二进制方式写文件未指定完整文件夹路径默认和源文件一起 #include iostream #include fstream using namespace std;void test01() {//创建流对象ofstream ofs;//指定打开方式 “文件路径”打开方式ofs.open(test.txt, ios::out);//写内容ofs 姓名 张三 endl;ofs 性别男 endl;ofs 年龄18 endl;//关文件ofs.close(); } int main() {test01();system(pause);return 0; } 1.1.2  读文件 包含头文件#include fstream——创建流对象ifstream ifs——打开并判断文件是否打开成功 ifs .open (文件路径打开方式)——读数据【四种方式读取】——关闭文件 ifs.close(); 字符数组while (ifs buff)        字符数组while (ifs.getline(buff2, sizeof(buff2))) 字符串【这里不可以省略string】while (getline (ifs,buff3))     单个字符while ((c ifs.get()) ! EOF) #include iostream #includestring #include fstream using namespace std;void test01() {ifstream ifs;ifs.open(test.txt, ios::in);if (!ifs.is_open()) { //is_open()bool类型取反cout 文件打开失败 endl;return; //失败不继续进行}//读数据 第一种 输出上比其他多了一个换行符不懂char buff[1024] { 0 };//字符数组while (ifs buff) { //文件写入BUFF没有数据的时候循环结束cout buff endl;}//第二种//char buff2[1024] { 0 };//while (ifs.getline(buff2, sizeof(buff2))) {//GETLINE获取一行char*首地址count最多读几个字节数【数组大小】// cout buff2 endl;//}//都不注释也只输出一次不懂//第三种//string buff3;基础的输入流,GETLINE基础的输入流需要输入流对象IFS准备好的字符串//while (getline (ifs,buff3)) { //未定义标识符getline不懂// cout buff3 endl;//}//失败——加上string头文件//第四种C,不常用效率低/*char c;while ((c ifs.get()) ! EOF) {cout c;}*/ifs.close(); } int main() {test01();system(pause);return 0; } 1.2 二进制文件 打开要指定为ios::binary    1.2.1 写文件 二进制写文件主要利用流对象调用成员函数WRITE函数原型ostream write ( const char* bufferint len解释字符指针buffer指向内存中的一段存储空间len是读写的字节数 二进制读入的文件会乱码只要正确读入就不影响 #include iostream #includestring #include fstream using namespace std; class Person { public:char m_Name[64];//尽量用C的字符数组STRING容易出现问题int m_Age; };void test01() {ofstream ofs;//打开头文件ofs.open(person.txt, ios::out | ios::binary);Person p { 王五,78 };//对P取地址返回Person性质的地址强制转换成CHAR*ofs.write((const char*)p, sizeof(Person));ofs.close(); } int main() {test01();system(pause);return 0; } 1.2.2 读文件 二进制读文件主要利用流对象调用成员函数READ函数原型istream read ( const char* bufferint len解释字符指针buffer指向内存中的一段存储空间len是读写的字节数 #include iostream #includestring #include fstream using namespace std; class Person { public:char m_Name[64];//尽量用C的字符数组STRING容易出现问题int m_Age; };void test01() {ifstream ofs;//打开头文件ofs.open(person.txt, ios::in | ios::binary);if (!ofs.is_open()) {cout 打开失败 endl;return;}//读文件Person p;ofs.read((char*)p, sizeof(Person));//输出数据cout 姓名 p.m_Name \t年龄 p.m_Age endl;ofs.close(); } int main() {test01();system(pause);return 0; }
http://www.pierceye.com/news/777532/

相关文章:

  • 南京城乡建设网站公司做网站哪个好
  • 有没有学做衣服的网站广告设计公司有什么岗位
  • 什么网站做免单衣服厦门设计师网站
  • 深圳网站建设 龙华信科易乐自助建站
  • 徐老师在那个网站做发视频搜索引擎优化特点
  • 工信部网站备案批准文件重庆装修网站建设
  • 网站被攻击了怎么办网站优化 价格查询
  • 北京网站建设公司怎么样怎么做qq盗号网站
  • 中企动力网站建设合同中天建设招标网站
  • 湖南手机版建站系统开发wordpress获取用户角色
  • 南皮网站建设价格泰安房产信息网官网首页
  • 网页制作与网站建设实战大全重庆房产信息网官网
  • 上海的网站建设公司app对接网站登录要怎么做
  • 江苏省备案网站现在什么网站做外贸的最好
  • 如何知道网站是否被k蓝山网站建设
  • 网站维护服务公司免费的网站推广渠道
  • 网站建设方案应该怎么写asp网站无法上传图片
  • 建个网站多少钱app企业关键词排名优化公司
  • 电子商务他们的代表网站代码网站怎么做的
  • 如何做网站卖东西长春互联网公司排名
  • 怎样拥有自己的网站制作网站的步骤和方法
  • 北京电子商务app网站建设大兴小程序源码如何部署到服务器
  • 设计找图网站网站用什么构建
  • 做微信的网站叫什么软件湛江网站建设制作维护
  • 做网站商城多少钱wordpress链接公众号
  • 数码产品销售网站建设策划书金融类网站模板
  • 档案网站建设视频网络软营销的案例
  • 德州市建设局质监站网站织梦做的网站打包在dw修改
  • 做那个男女的视频网站湖南响应式网站公司
  • 1个ip可以做几个网站电商网站建设阿里云