c++文件存取-流对象
来源:互联网 发布:java开发实战经典 免费 编辑:程序博客网 时间:2024/06/06 01:24
#include <iostream>#include <fstream>#include <sstream>#include <iomanip>using namespace std;#define space setw(15)void write(const char *filename){ ofstream out; out.open(filename,ios::app); if(out.is_open()) { string name,id; int age; cout<<"请输入姓名、年龄、学号:"<<endl; cin>>name>>age>>id; out.setf(ios::left); out<<space<<name<<space<<age<<space<<id<<endl; out.close(); }}void read(const char *filename){ ifstream in; in.open(filename); if(in.is_open()) { char line[100]; stringstream ss; cout.setf(ios::left); cout<<space<<"name"<<space<<"age"<<space<<"id"<<endl; while(in.peek()!=EOF) { in.getline(line,100); string name; int age; string id; ss<<line; ss>>name>>age>>id; cout<<space<<name<<space<<age<<space<<id<<endl; ss.str(""); ss.clear(); } in.close(); }}const char *filename = "d:\\students.txt";int main(){ while(true) { int cmd; cout<<endl; cout<<"1、新增"<<endl; cout<<"2、查看"<<endl; cin>>cmd; switch(cmd) { case 1:write(filename);break; case 2:read(filename);break; } } return 0;}
阅读全文
0 0
- c++文件存取-流对象
- C语言文件存取
- C++Builder存取Excel文件
- Objective-C文件的存取
- 一组自定义对象的文件存取方法
- java对象数组的文件存取
- iOS简单对象的文件存取
- 随机存取和键值存取文件&打印机对象
- C语言对于文件的存取操作
- 文件存取
- C#+MySQL操作Blob对象,实现位图存取
- VB中filesystemobject对象实现文件存取方法
- OpenCV: 矩阵等对象的文件存取方式
- 在C++Builder中利用OLE存取Excel文件(摘录)
- 在C++Builder中利用OLE存取Excel文件
- Visual+C#+2005文件IO和数据存取秘诀 目录
- MYSQL数据库存取图片等文件(C语言)
- 在C++Builder中利用OLE存取Excel文件
- Java三大要素
- 增加+删除+批量删除+修改+查询+排序+全选
- mariadb
- java并发编程实战:取消与关闭笔记
- Django将数据库改为MySQL
- c++文件存取-流对象
- 1054: 撸猫狂魔
- python 触发器!利用触发器定时执行某项任务!
- 《区块链技术指南》一
- 想学APACHE的话就来看吧
- 一名前端工程师的自学之路!Js篇(11-22更新)
- Ubuntu 16.04 bonding
- Http请求中Content-Type讲解以及在Spring MVC中的应用
- Android小技巧(二)监听EditText是否输入完毕(用于机器扫码自动输入)