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

音酷网站建设网站开发服务费会计分录

音酷网站建设,网站开发服务费会计分录,wordpress wiki知识库,泰州专门做网站写文件、读文件 文章目录 写文件、读文件前言1 文本文件1.1 写文件1.2 读文件 2 二进制文件2.1 写文件2.2 读文件 前言 本文包含文本文件写文件、文本文件读文件、二进制写文件、二进制读文件。 程序运行时产生的数据都属于临时数据#xff0c;程序一旦运行结束都会被释放 通…写文件、读文件 文章目录 写文件、读文件前言1 文本文件1.1 写文件1.2 读文件 2 二进制文件2.1 写文件2.2 读文件 前言 本文包含文本文件写文件、文本文件读文件、二进制写文件、二进制读文件。 程序运行时产生的数据都属于临时数据程序一旦运行结束都会被释放 通过 文件可以将数据持久化 C 中对文件操作需要包含头文件 fstream 文件类型分为两种 1、文本文件 - 文件以文本的 ASCII码 形式存储在计算机中 2、二进制文件 - 文件以文本的 二进制 形式存储在计算机中用户一般不能直接读懂它们 操作文件的三大类 1、ofstream写操作 o-output 2、ifstream 读操作 i-input 3、fstream 读写操作 f-file 1 文本文件 1.1 写文件 写文件步骤如下 1、包含头文件 #include fstream 2、创建流对象 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、包含头文件 fstream #include fstreamvoid test01() {// 2、创建流对象ofstream ofs;// 3.指定打开方式ofs.open(test.txt, ios::out);// 4、写文件ofs 姓名张三 endl;ofs 性别男 endl;ofs 年龄18 endl;// 5、关闭文件ofs.close(); }int main() {test01(); // 文件创建在项目目录下system(pause); // 相当于在本地 Windows 调试器中的请按任意键继续...暂停方便看清楚输出结果return EXIT_SUCCESS; // 程序正常退出 }总结 1、文件操作必须包含头文件 fstream 2、读文件可以利用 ofstream 或者 fstream 类 3、打开文件时候需要指定操作文件的路径以及打开方式 4、利用 可以向文件中写数据 5、操作完毕要关闭文件 1.2 读文件 读文件与写文件步骤相似但是读取方式相对于比较多 读文件步骤如下 1、包含头文件 #include fstream 2、创建流对象 ifstream ifs; 3、打开文件并判断文件是否打开成功 ifs.open(“文件路径”,打开方式); 4、读数据 四种方式读取 5、关闭文件 ifs.close(); #include iostream // 包含标准输入输出流文件 using namespace std; // 使用标准命名空间// 1、包含头文件 fstream #include fstreamvoid 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)//{// cout buf endl;//}// 第二种//char buf[1024] { 0 };//while (ifs.getline(buf,sizeof(buf)))//{// cout buf endl;//}// 第三种//string buf;//while (getline(ifs, buf))//{// cout buf endl;//}// 第四种不太推荐一个个字符读char c;while ((c ifs.get()) ! EOF) // EOF文件尾end of file{cout c;}// 5、关闭文件ifs.close(); }int main() {test01(); // 文件创建在项目目录下cout endl;system(pause); // 相当于在本地 Windows 调试器中的请按任意键继续...暂停方便看清楚输出结果return EXIT_SUCCESS; // 程序正常退出 }总结 1、读文件可以利用 ifstream 或者 fstream 类 2、利用 is_open 函数可以判断文件是否打开成功 3、close 关闭文件 2 二进制文件 以二进制的方式对文件进行读写操作 打开方式要指定为 ios::binary 2.1 写文件 二进制方式写文件主要利用流对象调用成员函数 write 函数原型 ostream write(const char * buffer,int len); 参数解释 字符指针 buffer 指向内存中一段存储空间。len是读写的字节数 #include iostream // 包含标准输入输出流文件 using namespace std; // 使用标准命名空间// 1、包含头文件 fstream #include fstreamclass Person { public:char m_Name[64]; // c尽量少用string用c的char写字符串底层是cint m_Age; };//二进制文件 写文件 void test01() {//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(p)); // 取p并进行强转(const char *)//5、关闭文件ofs.close(); }int main() {test01(); // 文件创建在项目目录下system(pause); // 相当于在本地 Windows 调试器中的请按任意键继续...暂停方便看清楚输出结果return EXIT_SUCCESS; // 程序正常退出 }总结文件输出流对象 可以通过 write 函数以二进制方式写数据 2.2 读文件 二进制方式读文件主要利用流对象调用成员函数 read 函数原型 istream read(char *buffer,int len); 参数解释 字符指针 buffer 指向内存中一段存储空间。len 是读写的字节数 #include iostream // 包含标准输入输出流文件 using namespace std; // 使用标准命名空间// 1、包含头文件 fstream #include fstreamclass Person { public:char m_Name[64];int m_Age; };void test01() {// 2、创建流对象3、打开文件判断文件是否打开成功ifstream ifs(person.txt, ios::in | ios::binary);if (!ifs.is_open()){cout 文件打开失败 endl;return;}// 4、读文件Person p;ifs.read((char*)p, sizeof(p));cout 姓名 p.m_Name \t年龄 p.m_Age endl;// 5、关闭文件ifs.close(); }int main() {test01(); // 文件创建在项目目录下cout endl;system(pause); // 相当于在本地 Windows 调试器中的请按任意键继续...暂停方便看清楚输出结果return EXIT_SUCCESS; // 程序正常退出 }总结文件输入流对象 可以通过 read 函数以二进制方式读数据
http://www.hkea.cn/news/14469116/

相关文章:

  • 南充网站建设价格免费的网站推广渠道
  • 贵港市城乡住房建设厅网站阿里云万网域名
  • 网站域名注册步骤做网站的电脑
  • 益阳市 网站建设南宁seo计费管理
  • 广西崇左市住房和城乡建设局网站在哪个网站上可以找兼职做
  • 珠海企业网站建设费用事业单位 网络网站建设
  • 旅游网站建设课程设计报告济南建设信用网
  • 爱论网钦州seo
  • 花都网站建设策划电商网站设计岗位主要是
  • 最好用的网站开发软件怎样做网络推广甄选广州豪升网络
  • asp怎么做网站适配wordpress主题sleo
  • 手机网站用户体验app拉新推广平台渠道
  • 网站建设物美价廉qq群推广网站
  • 通州区网站建设公司企业宣传册
  • 中国建设信用卡网站wordpress 开启 gzip
  • 宜春做网站 黑酷seo新网站建设代理商
  • 在线学做网站房地产开发公司网站建设方案
  • wordpress后台改中文怎么样做seo
  • 国内物流公司网站建设网页设计首页
  • 吉林省建设厅网站杨学武平台设计是做什么
  • 建设公司需要网站吗角门网站建设
  • jquery电子商务网站模板品牌设计书籍
  • 预付做网站定金如何空间中国网站
  • 怎么用手机做钓鱼软件或者网站建筑设计培训
  • 如何给网站数据备份滑县网站建设
  • 什么是响应式网站网络规划设计师最新教材
  • 宿州网站制作建设优化方案
  • 网站建设开发案例求会wordpress的人
  • 网站服务器有什么用芯片设计公司排名
  • 模板网站首页设计wordpress免费会员中心