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

营销网站建设企划案例域名权重

营销网站建设企划案例,域名权重,昆山网站建设网站建设,给人家做的网站想改怎么改文件操作 所有数据程序运行结束后都会释放通过文件可以将数据持久化头文件文件类型分为两种 文本文件—文件以文本的ASCII码形式存储在计算机中二进制文件—文件以文本的二进制存储在计算机中 操作文件的三大类 ofstream—写操作ifstream—读操作fstream—读写操作 文本文件 写…

文件操作

  • 所有数据程序运行结束后都会释放
  • 通过文件可以将数据持久化
  • 头文件
  • 文件类型分为两种
    • 文本文件—文件以文本的ASCII码形式存储在计算机中
    • 二进制文件—文件以文本的二进制存储在计算机中
  • 操作文件的三大类
    • ofstream—写操作
    • ifstream—读操作
    • fstream—读写操作
  • 文本文件
    • 写文件
      • 包含头文件
        • #include
      • 创建流对象
        • ofstream ofs;
      • 打开文件
        • ofs.open(“文件路径”,打开方式);
      • 写数据
        • ofs << “写入数据”
      • 关闭文件
        • ofs.close();
      • 注意
        • 打开方式—需要时查找
        • 文件打开方式可以配合使用,利用|操作符
          • 用二进制方式写文件—ios::binary|ios::out
          #include<iostream>#include<fstream>using namespace std;void test(void){ofstream ofs;ofs.open("test.txt",ios::out);ofs<<"name"<<endl;ofs<<"test end"<<endl;ofs.close();}int main(){test();return 0;}
      
    • 读文件
    • 包含头文件
      • #include
    • 创建流对象
      • ifstream ifs;
    • 打开文件
      • ifs.open(“文件路径”,打开方式);
    • 读数据
      • 四种读取方式
    • 关闭文件
      • ifs.close();
        #include<iostream>#include<fstream>using namespace std;void test(void){ifstream ifs;ifs.open("test.txt",ios::in);if(!ifs.is_open()){cout << "打开失败" << endl;return ; }// //第一种读// char buf[1024] = {0};// while (ifs >> buf)// {//     cout << buf << endl;// }// // 第二种// char buf[1024] = {0};// while (ifs.getline(buf, sizeof(buf)))// {//     cout << buf << endl;// }// 第三种#include<string>string buf;while(getline(ifs,buf)){cout << buf << endl;}// // 第四种// char c;// while ((c=ifs.get())!=EOF)//EOF文件结尾// {//     cout << c;// }ifs.close();}int main(){test();return 0;}
    
  • 二进制文件
    • 打开方式要指定为ios::binary
    • 写文件
      • 二进制方式写文件主要利用流对象调用成员函数write
      • 函数原型:ostream& write(const char* buffer, int len);
      • 参数解释:字符指针buffer指向内存中一段存储空间。len是读写的字节数
    • 读文件
      • 二进制方式读文件主要利用流对象调用成员函数read
      • 函数原型:istream& read(char *buffer, int len);
      • 参数解释:字符指针buffer指向内存中一段存储空间,len是读写的字节数
      #include<iostream>#include<fstream>using namespace std;class Person{public:Person(char* name, int age){m_name = name;m_age = age;}  char *m_name;int m_age;};void testw(void){ofstream ofs;ofs.open("person.txt", ios::out|ios::binary);Person p("zhangsan", 10);ofs.write((const char *) &p, sizeof(Person));ofs.close();}void testr(void){ifstream ifs;ifs.open("person.txt", ios::in|ios::binary);if(!ifs.is_open()){cout<<"file open fail";}else{Person p("no", 0);ifs.read((char* )&p, sizeof(Person));cout << "name " << p.m_name << " age " << p.m_age << endl;}ifs.close();}int main(){testw();testr();return 0;}
    
http://www.dt0577.cn/news/46307.html

相关文章:

  • 网站弹出信息怎么做的网络的推广方式有哪些
  • delphi 做直播网站杭州优化seo公司
  • 阿里巴巴网站策划书全网营销系统怎么样
  • 做网站是用源码还是模版谷歌排名优化入门教程
  • 江苏大丰做网站广州seo公司排名
  • 做效果图网站东莞seo快速排名
  • iis默认网站启动不了百度平台推广联系方式
  • 太原病毒最新消息长沙seo计费管理
  • 中国建设教育协会网站查询电脑培训机构哪个好
  • 计算机网络 网站宁波百度关键词推广
  • didv WordPress知名的搜索引擎优化
  • 个人做房产网站有哪些资料百度下载电脑版
  • 广州市萝岗区做网站设计服务seo公司发展前景
  • 新公司网络推广旺道seo优化软件怎么用
  • org网站建设域名批量查询系统
  • 做网站 售后服务里都写啥百度关键词相关性优化软件
  • 学校网站建设流程图关键词优化公司网站
  • php网站开发文本格式设置热狗seo外包
  • 赣州市章贡区建设路居委会网站注册百度账号免费
  • 网站设计与开发专家珠海网络推广公司
  • 个人做同城网站赚钱吗上海网站建设公司排名
  • 万州微网站建设牛推网
  • 百花广场做网站的公司桔子seo网
  • wordpress kandytabs4专业放心关键词优化参考价格
  • 路桥做网站的公司福州seo服务
  • 政府网站建设遵循的原则排名优化seo公司
  • 上海做网站公司qinmoo西部数码域名注册官网
  • 做网站和做网页一样吗seo优化内容
  • 淘宝上 网站建设成都关键词优化排名
  • wordpress网站入口手游推广加盟