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

在线做logo印章网站如何做网站广告图片

在线做logo印章网站,如何做网站广告图片,河源市住宅和城乡规划建设局网站,宁夏建设工程招标投标管理中心网站目录 文件文件分类文本文件的读写(ASCII文件)的读写打开文件打开文件的方式关闭文件将数据写入ASCII文件从ASCII文件读入数据 二进制存储对比ASCII和二进制存储用成员函数read和write读写二进制文件打开方式文件的读入与读出 文件 所谓文件#xff0c;一般指存储在外部介质上… 目录 文件文件分类文本文件的读写(ASCII文件)的读写打开文件打开文件的方式关闭文件将数据写入ASCII文件从ASCII文件读入数据 二进制存储对比ASCII和二进制存储用成员函数read和write读写二进制文件打开方式文件的读入与读出 文件 所谓文件一般指存储在外部介质上数据的集合。一批数据是以文件的形式存放在外部介质上的操作系统是以文件的形式存放在外部介质上的。 文件分类 按存储介质 磁盘文件光盘文件U盘文件 按用途 程序文件数据文件 按文件中数据的组织形式ASCII文件以ASCII表示的文件.txt,.cpp二进制文件用二进制形式表示的文件可以是.o,.exe等程序文件也可以是特定格式的数据文件 文件流 输出文件流是从内存流向外存文件的数据输入文件流是从外存文件流向内存的数据每一个文件流都有一个内存缓存区与之对应 文件流本身不是文件是以文件为输入输出对象的流要对磁盘文件输入输出必须通过文件流来实现文件操作需要流对象coutcin是已定义的流对象文件操作也要定义流对象例ofstream outfile; 文本文件的读写(ASCII文件)的读写 打开文件 打开文件是指在文件读写之前做必要的准备工作 1为文件流对象和指定的磁盘文件建立关联以便使文件流流向指定的磁盘文件 2指定文件的工作方式 打开文件的两种不同方法 1调用文件流的成员函数open如 ofstream outfile;//定义输出文件流类对象outfile.open(f1.dat,ios::out);2在定义文件流对象时调用文件流类的构造函数 istream infile(c:\\new\\f1.dat,ios::in);打开文件的方式 ios::in 供读文件不存在时打开失败ifstream默认的打开方式 ios::out供写文件不存在则创建若文件已存在则清空原内容ofstream默认的打开方式 ios::ate文件打开时指针在文件最后可改变指针的位置常和inout联合常用 ios::app供写文件不存在则创建若文件已存在则在原文件内容后添加写入新的内容 ios::trunc在读写前先将文件长度截断为0默认 ios::nocreate文件不存在时产生错误常用in或app联合使用 ios::noreplace文件存在时产生错误常与out联合使用 ios::binary二进制格式文件 fstream f(d:\\str\\score.dat,ios::in | ios::out | ios::binary);//以读写方式打开二进制文件打开操作失败open函数的返回值为0假 if(!outfile.open(fa.dat,ios::app)) {cerropen error!;exit(1); }关闭文件 在对已打开的磁盘文件的读写操作完成后应关闭该文件。关闭文件将缓冲区的数据妥善处理解除了磁盘文件与文件流的关联不再通过文件流对该文件进行输入或输出 ofstream outfile(f1.dat,ios::out); outfile.close();将数据写入ASCII文件 读入十个数字 #include iostream #include fstream #include cstdlib using namespace std;int main() {int a[10];for (int i 0; i 10; i){a[i] i;}//打开文件ofstream ofs(f1.dat, ios::out);//读入for (int i 0; i 10; i){ofs a[i] ;}//关闭文件ofs.close();return 0; }从ASCII文件读入数据 读出十个数字 #include iostream #include fstream using namespace std;int main() {int a[10];//打开文件ifstream ofs(f1.dat, ios::in);//读出数据for (int i 0; i 10; i){ofs a[i];}for (int i 0; i 10; i){cout a[i] ;}//关闭文件ofs.close();return 0; }读入一行字符把小写字母字符依次存储在磁盘文件f2.dat中。再把它从磁盘文件读出程序将其中小写字母改为大写字母再存入磁盘。 #include iostream #include fstream using namespace std;void save_to_file() {ofstream outfile(f2.dat);char c[80];cin.getline(c, 80);for (int i 0; c[i] ! \0; i){if (c[i] a c[i] z){outfile.put(c[i]);}}outfile.close(); }void get_from_file() {char ch;ifstream infile(f2.dat);ofstream outfile(f3.dat);while (infile.get(ch)){outfile.put(ch - 32);}infile.close();outfile.close(); }int main() {save_to_file();get_from_file();return 0; }二进制存储 对于数值数据ASCII数据与二进制形式不同short int类型 12345 用ASCII形式存储 文件打开是长这样的 如果用二进制形式存储 其实就是用两个字节short int来存储 而我们打开文件看到的是有时候会显示出莫名其妙的符号二进制不是给人看的是用来存储数据的 对比ASCII和二进制存储 ASCII文件直观便于人阅读但一般占存储空间较多且需要花费时间转换二进制文件是计算机的内部形式节省空间且不需要转换但不能直观显示。对于字符信息在内存中是以ASCII形式存放无论是用ASCII文件输出还是二进制文件输出形式一样的。 用成员函数read和write读写二进制文件 打开方式 ofstream ofs(file1.dat,ios::out | ios::binary); ifstream ifs(file2.dat,ios::in | ios::binary);文件读写方式 istream read(char *buffer,int len); ostream write(const char *buffer,int len); char *buffer 指向内存中的一段存储空间 int len 是读写的字节数 例如 ofs.write(p1,50)//将p1指向的空间中50个字节存入文件对象ifs ifs.read(p2,30)//将文件对象b读出30个字节存之p2指向空间 文件的读入与读出 #include iostream using namespace std; #include fstreamstruct student {char name[5];int num;int age;char sex; };int main() {student stu[3] {{Li,25,18,f},{Wang,32,19,m},{Fun,40,16,f}};//读到文件里ofstream outfile(stu.dat, ios::binary);for (int i 0; i 3; i){outfile.write((char*)stu[i], sizeof(stu[i]));}outfile.close();//从文件里读入内存student stu1[3];ifstream infile(stu.dat, ios::binary);for (int i 0; i 3; i){infile.read((char*)stu1[i], sizeof(stu1[i]));}infile.close();for (int i 0; i 3; i){cout No. i 1 endl;cout Name: stu1[i].name endl;cout Num: stu1[i].num endl;cout Age: stu1[i].age endl;cout sex: stu1[i].sex endl;}return 0; }
http://www.dnsts.com.cn/news/19628.html

相关文章:

  • 官方网站手机 优帮云外贸网店
  • 做网站实现发送信息功能微网站和手机网站
  • 传媒网站源码温州网站建设专家
  • 网站速度测速织梦cms做网站流程
  • 哪个网站做老款二手车营销型网站测评方法
  • 友点企业网站超越时空网上书城网站策划书
  • h5响应式网站开发成本开公司网站创建费用
  • 专门写文章的网站wordpress 屏蔽爬虫
  • 新网站 不稳定discuz!网站模板
  • 福州企业网站模板建站品牌广告视频
  • 企业网站源码打包wordpress主题制作汉化
  • 南京公司网站设计定制中国空间站是干什么的
  • 常见的网站建设技术广告宣传语
  • 一流校建设网站中山百度网站推广
  • 做网站的把网站写成一行dw个人网页制作教程学生
  • 网站建设后台管理成都php网站建设工程师
  • 电商网站建设的核心是什么工程承包合同协议书
  • 深圳建立公司网站公司WordPress添加图片模块
  • 自动建站源码ios开发网站app
  • 17一起做网站普宁站网站收录排名
  • 单页网站开发费用如何成立公司
  • 上海网站搜索排名优化哪家好代做网页设计作业
  • 建设商城网站的难点万网的网站建设好吗
  • 萍乡网站优化个人网站谢谢
  • 网站做标题有用吗做义工旅行有哪些网站
  • 做不锈钢管网站大气金融php网站源码
  • 上海哪家网站建设公司好福州seo结算
  • 恩施旅游网站建设python在线编程游戏
  • 西部数码虚拟主机怎么做网站教育网站建设
  • 2015做外贸网站好做吗高校网站建设评比标准