赞
踩
ifstram:读操作;input
ofstream:写操作;output;
- #include<iostream>
- #include<string>
- //1、包含头文件;
- #include<fstream>
- using namespace std;
-
- int main()
- {
- //2、创建流对象
- ofstream ofs;
- //3、打开文件;
- ofs.open("text.text", ios::app);
- //4、输入文件内容;
- ofs << "姓名:张三" << endl;
- ofs << "性别:男";
- ofs << "长度:18"<< endl;
- //5、关闭文件;
- ofs.close();
-
- system("pause");
- return 0;
- }
- #include<iostream>
- #include<string>
- //1、包含头文件;
- #include<fstream>
- using namespace std;
-
- void main()
- {
- //2、创建流对象;
- ifstream ifs;
- //3、打开文件;
- ifs.open("text.text", ios::in);
- //判断是否打开成功;
- if (!ifs) //这个不知道为啥不能写在int返回值的函数中???
- {
- cout << "打开失败!" << endl;
- return;
- }
- //4、读数据;
- //第一种;
- //string str;
- //while (getline(ifs, str))
- //{
- // cout << str << endl;
- //}
- //第二种;
- char buf[1024] = { 0 };
- while (ifs >> buf)
- {
- cout << buf << endl;
- }
-
- //5、关闭文件;
- ifs.close();
-
- system("pause");
- //return 0;
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。