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

wordpress网站教程免费客源软件

wordpress网站教程,免费客源软件,中能建西北城市建设门户网站,重庆发布微信公众号文章目录文件操作文本文件写文件读文件二进制文件写文件读文件文件操作 程序运行时产生的数据都属于临时数据#xff0c;程序一旦运行结束都会被释放#xff1b; 通过文件可以将数据持久化#xff1b; c中对文件操作需要包含头文件 文件类型分为两种#xff1a; 1、文本文… 文章目录文件操作文本文件写文件读文件二进制文件写文件读文件文件操作 程序运行时产生的数据都属于临时数据程序一旦运行结束都会被释放 通过文件可以将数据持久化 c中对文件操作需要包含头文件 文件类型分为两种 1、文本文件——文件以文本的ASCII码形式存储在计算机中 2、二进制文件——文件以文本的二进制形式存储在计算机中用户一般不能直接读懂它们。 操作文件的三大类 1、ofstream写操作 2、ifstream读操作 3、fstream读写操作。 文本文件 写文件 写文件步骤 1、包含头文件 #include 2、创建流对象 ofstream ofs; 3、打开文件 ofs.open(“文件路径”,打开方式); 4、写数据 ofs“写入的数据”; 5、关闭文件 ofs.close(); 文件打开方式 注意 文件打开方式可以配合使用利用|操作符 例如用二进制方式写文件ios::binary | iostream::out #includeiostream using namespace std; //1、包含头文件fstream #includefstreamvoid test() {//2、创建流对象ofstream ofs;//3、指定打开方式ofs.open(test.txt, ios::out);//4、写内容ofs 姓名张三 endl;ofs 性别男 endl;ofs 年龄18 endl;//5、关闭文件ofs.close(); }int main() {test();system(pause);return 0; }总结 1、文件操作必须包含头文件fstream 2、读文件可以利用ofstream或者fstream类 3、打开文件时候需要指定操作文件的路径以及打开方式 4、利用可以向文件中写数据 5、操作完毕要关闭文件。 读文件 读文件步骤 1、包含头文件 #include 2、创建流对象 ifstream ifs; 3、打开文件并判断文件是否打开成功 ifs.open(“文件路径”,打开方式); 4、读数据 四种方式读取 5、关闭文件 ifs.close(); #includeiostream using namespace std; #includestring //1、包含头文件fstream #includefstreamvoid test() {//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)){coutbufendl;}*///第四种//char c;//while ((c ifs.get()) ! EOF)//EOFend of file//{// cout c;//}//5、关闭文件ifs.close(); }int main() {test();system(pause);return 0; }总结 1、读文件可以利用ifstream或者fstream类 2、利用is_open函数可以判断文件是否打开成功 3、close关闭文件。 二进制文件 以二进制的方式对文件进行读写操作。 打开方式要指定为 ios::binary 写文件 二进制方式写文件主要利用流对象调用成员函数write 函数原型ostream write(const char* buffer,int len) 参数解释字符指针buffer指向内存中一段存储空间。len是读写的字节数。 #includeiostream using namespace std; //1、包含头文件 #includefstreamclass person { public:char m_name[64];//姓名int m_age;//年龄 };void test() {//2、创建流文件ofstream ofs;//3、打开文件ofs.open(person.txt, ios::out | ios::binary);//也可以23步合并成//ofstream ofs(person.txt, ios::out | ios::binary);//4、写文件person p { 张三,18 };ofs.write((const char*)p, sizeof(person));//5、关闭文件ofs.close(); }int main() {test();system(pause);return 0; }总结 文件输出流对象可以通过write函数以二进制方式写数据。 读文件 二进制方式读文件主要利用流对象调用成员函数read 函数原型istream read(char* buffer,int len); 参数解释字符指针buffer指向内存中一段存储空间。len是读写的字节数。 #includeiostream using namespace std; //1、包含头文件 #includefstreamclass person { public:char m_name[64];//姓名int m_age;//年龄 };void test() {//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 \t 年龄 p.m_age endl;//5、关闭文件ifs.close(); }int main() {test();system(pause);return 0; }总结 文件输入流对象可以通过read函数以二进制方式读数据。
http://www.w-s-a.com/news/336592/

相关文章:

  • 一家只做特卖的网站wordpress修改模板教程
  • 与恶魔做交易的网站成都到西安高铁票价
  • 太原网站制作哪家便宜长春昆仑建设股份有限公司网站
  • 优质做网站价格设计手机商城网站建设
  • 高校网站建设制度无锡网站建设排名
  • 做网站的软件wd的叫啥无锡公司网站建设服务
  • 网站建设一般需要多久网站服务器基本要素有哪些
  • 大连开发区网站开发公司免费网站建设哪个好?
  • 关于建设门户网站的通知海曙区建设局网站
  • 韩国建设部网站温州企业网站制作
  • 苏州网站建设优化贵州网站建设lonwone
  • 网站建设与推广方案模板网站建设教程搭建浊贝湖南岚鸿给力
  • 网站建设内部下单流程图昆明网站制作公司
  • 手机网站焦点图在线外链推广
  • 做静态页面的网站中国建设银行河南省分行网站
  • 镇平县两学一做专题网站佛山家居网站全网营销
  • 做网站的需求wordpress图片怎么居中
  • 网站开发的技术流程图抖音seo排名优化软件
  • dedecms做电商网站得物app官方下载安装
  • python做网站教程微网站 举例
  • 百度喜欢什么样的网站如何引用网站上的资料做文献
  • 如何给网站添加网站地图军刀seo
  • 模板网站开发推广陈村大良网站建设
  • 建设工程网站单位名单广州微信网站建设效果
  • 网站开发选择框代码字节小程序开发教程
  • 杭州网站设计精选柚v米科技免费的简历制作
  • 网站域名 没有续费做外贸怎样上外国网站
  • 购物网站功能模块设计电子工程网站有哪些
  • 网站营销公司哪家好wordpress主题 破解主题
  • 做网站就是做服务中国效能建设网站