《C++捷径教程》读书笔记--Chapter 18--C++的I/O系统--12-15
2006-10-16 20:45
459 查看
//--《C++捷径教程》读书笔记--Chapter 18--C++的I/O系统
//--Chapter 18--C++的I/O系统
//--10/16/2006 Mon.
//--Chang'an University dormitory<#1-404>
//--xwlee
//写入一个文件--12
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ofstream out("test");
if(!out)
{
cout<<"cannot open file./n";
return 1;
}
out<<10<<" "<<123.23<<endl;
out<<"this is a short text file.";
out.close();
return 0;
}
//读入一个文件--13
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
char ch;
int i;
float f;
char str[80];
ifstream in("test");
if(!in)
{
cout<<"cannot open file./n";
return 1;
}
in>>i;
in>>f;
in>>ch;
in>>str;
cout<<i<<" "<<f<<" "<<ch<<endl;
cout<<str<<endl;//读入his
return 0;
}
//get()输出文件内容--14
#include <iostream>
#include <fstream>
using namespace std;
int main(int argc, char *argv[])
{
char ch;
argc=2; argv[1]="test";
if(argc!=2)
{
cout<<"Usage: PR <filename>/n";
return 1;
}
ifstream in(argv[1], ios::in | ios::binary);
if(!in)
{
cout<<"cannot open file./n";
return 1;
}
while(in)
{
in.get(ch);
if(in)
cout<<ch;
}
in.close();
return 0;
}
//put()输入文件内容--15
#include <iostream>
#include <fstream>
using namespace std;
int main(int argc, char *argv[])
{
char *p="hello there";
ofstream out("test", ios::out|ios::binary);
if(!out)
{
cout<<"cannot open file./n";
return 1;
}
while(*p)
out.put(*p++);
return 0;
}
//--Chapter 18--C++的I/O系统
//--10/16/2006 Mon.
//--Chang'an University dormitory<#1-404>
//--xwlee
//写入一个文件--12
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ofstream out("test");
if(!out)
{
cout<<"cannot open file./n";
return 1;
}
out<<10<<" "<<123.23<<endl;
out<<"this is a short text file.";
out.close();
return 0;
}
//读入一个文件--13
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
char ch;
int i;
float f;
char str[80];
ifstream in("test");
if(!in)
{
cout<<"cannot open file./n";
return 1;
}
in>>i;
in>>f;
in>>ch;
in>>str;
cout<<i<<" "<<f<<" "<<ch<<endl;
cout<<str<<endl;//读入his
return 0;
}
//get()输出文件内容--14
#include <iostream>
#include <fstream>
using namespace std;
int main(int argc, char *argv[])
{
char ch;
argc=2; argv[1]="test";
if(argc!=2)
{
cout<<"Usage: PR <filename>/n";
return 1;
}
ifstream in(argv[1], ios::in | ios::binary);
if(!in)
{
cout<<"cannot open file./n";
return 1;
}
while(in)
{
in.get(ch);
if(in)
cout<<ch;
}
in.close();
return 0;
}
//put()输入文件内容--15
#include <iostream>
#include <fstream>
using namespace std;
int main(int argc, char *argv[])
{
char *p="hello there";
ofstream out("test", ios::out|ios::binary);
if(!out)
{
cout<<"cannot open file./n";
return 1;
}
while(*p)
out.put(*p++);
return 0;
}
相关文章推荐
- 《C++捷径教程》读书笔记--Chapter 18--C++的I/O系统--1
- 《C++捷径教程》读书笔记--Chapter 18--C++的I/O系统--2
- 《C++捷径教程》读书笔记--Chapter 18--C++的I/O系统--3
- 《C++捷径教程》读书笔记--Chapter 18--C++的I/O系统--4-6
- 《C++捷径教程》读书笔记--Chapter 18--C++的I/O系统-16
- 《C++捷径教程》读书笔记--Chapter 18--C++的I/O系统--7-11
- 《C++捷径教程》读书笔记--Chapter 2--C++概述
- 《C++捷径教程》读书笔记--Chapter 15--虚函数与多态(完结)
- 《C++捷径教程》读书笔记--Chapter 1--C++的发展历史
- 《C++捷径教程》读书笔记--Chapter 12--类的深入学习(第一部分)
- 《大话设计模式》读书笔记之C++实现--chapter15抽象工厂模式
- 《C++捷径教程》读书笔记--Chapter 12--类的深入学习(完结)
- 读《C++ Primer 第四版》再温C++ —— Chapter 12 类
- 读书笔记--C++ Template(The complete guide)--Chapter3--类模板
- C++_Primer_chapter18 7.3 链接指示:extern “C”
- Introduce to algorithm--------pseudo code to C/C++ code(chapter 12)
- Class Hierarchies(Chapter 15 of The C++ Programming Language)
- int a[] = {12,13,12,13,19,18,15,12,15,16,17},要求对数组a进行排序,要求时间复杂度为O(N)
- 读书笔记之:C++ Primer 第4版(ch15-18)
- Windows Via C/C++ 读书笔记 12 Heap(堆)