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

成都网站建设 龙兵做一个网址多少钱

成都网站建设 龙兵,做一个网址多少钱,手机网站模板 织梦,wordpress 代码 工具C中对文件操作需要包含头文件<fstream > 文件类型分为两种: 1.文本文件&#xff1a;文件以文本的ASCII码形式存储在计算机中 2.二进制文件&#xff1a;文件以文本的二进制形式存储在计算机中&#xff0c;用户一般不能直接读懂它们 操作文件的三大类: 1.ofstream: 写操作 …

C++中对文件操作需要包含头文件<fstream >


文件类型分为两种:
1.文本文件:文件以文本的ASCII码形式存储在计算机中

2.二进制文件:文件以文本的二进制形式存储在计算机中,用户一般不能直接读懂它们

操作文件的三大类:
1.ofstream: 写操作
2. ifstream:读操作
3. fstream :读写操作

文件打开方式:

打开方式解释
ios:in为读文件而打开文件
ios:out为写文件而打开文件
ios:ate初始位置:文件尾
ios:app追加方式写文件
ios:trunc如果文件存在先删除,再创建
ios:binary二进制方式

文本文件

1、写文件

#include <iostream>
using namespace std;
#include <string>
#include <fstream>//文本文件 写文件
void test01() {//1、包含头文件 fstream//2、创建流对象ofstream ofs;//指定打开方式ofs.open("Test.txt", ios::out);//4、写内容ofs << "姓名:张三" << endl;ofs << "性别:男" << endl;ofs << "年龄:18" << endl;//5、关闭文件ofs.close();
}int main() {test01();system("pause");return 0; 
}


2、读文件

#include <iostream>
using namespace std;
#include <string>
#include <fstream>//读文件
void test01() {//1、包含头文件//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;}*///3、第三种/*string buf;while (getline(ifs, buf)) {cout << buf << endl;}*///4、第四种char c;while ((c = ifs.get()) != EOF) { //EOF end of filecout << c;}//5、关闭文件ifs.close();
}int main() {test01();system("pause");return 0; 
}

二进制文件

1、写文件

#include <iostream>
using namespace std;
#include <string>
#include <fstream>class Person {
public:char m_Name[64];int m_Age;
};void test01() {//1、包含头文件//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(Person));//5、关闭文件ofs.close();
}int main() {test01();system("pause");return 0; 
}

2、读文件

#include <iostream>
using namespace std;
#include <string>
#include <fstream>class Person {
public:char m_Name[64];int m_Age;
};void test01() {//1、包含头文件//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 << " 年龄:" << p.m_Age << endl;//5、关闭文件ifs.close();
}int main() {test01();system("pause");return 0; 
}

http://www.yayakq.cn/news/215429/

相关文章:

  • 给女朋友做网站的素材制作网站首页分为哪几部分
  • 石家庄建站系统建一个网站需要多少钱
  • 深圳专业网站建设公司好吗闽清县城乡建设局网站
  • 商丘建设网站鞍山企业网站建设
  • 纯html5 网站浙江网站搭建
  • 成都六度网站建设淄博网站电子商城平台建设
  • 电影网站推荐哪个网站好广西建设局网站
  • 研艺影楼网站建设在什么网站可以做推广
  • 旅行社手机网站建设南京刚刚发生的大事
  • 一个虚拟主机可以放几个网站建筑学生的网站
  • 中英文网站好处广东建设厅官网
  • 做网站需要准备些什么企业建设网站的比例
  • 装饰网站建设网长沙最新工作招聘
  • 海关做预归类的网站美橙网站建设
  • 广东省备建设项目影响备案网站弱电工程公司网站怎么做
  • 社交网站网站建设要点
  • 网站搭建app网站建设费用的会计
  • wordpress建站linux网上做视频赚钱的网站
  • 湖南网站seo营销手机网站开发 速度
  • 简单个人网站模板上传产品网站怎么做
  • 杭州网站seo企业信息门户
  • 访问国外网站太慢网站建设分为那几个模块
  • 西安个人做网站wordpress主题 微信
  • 个人网站 不用备案吗网站建设英文怎么说
  • 吉首公司网站找谁做湖北省住房和城乡建设厅官网
  • 目前专业做水果的网站有哪些seo排名优化是什么意思
  • 涡阳网站优化建设银行的投诉网站
  • 如何上传网站数据库瑞安app开发公司
  • 互联网门户网站是什么意思最好看的免费观看视频西瓜
  • 扬州新闻头条最新消息四川seo技术培训