C++中文件读取小技巧
来源:互联网 发布:淘宝密码忘了怎么找回 编辑:程序博客网 时间:2024/04/28 21:59
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
//输出空行
void OutPutAnEmptyLine()
{
cout<<"/n";
}
//读取方式: 逐词读取, 词之间用空格区分
//read data from the file, Word By Word
//when used in this manner, we'll get space-delimited bits of text from the file
//but all of the whitespace that separated words (including newlines) was lost.
void ReadDataFromFileWBW()
{
ifstream fin("data.txt");
string s;
while( fin >> s )
{
cout << "Read from file: " << s << endl;
}
}
//读取方式: 逐行读取, 将行读入字符数组, 行之间用回车换行区分
//If we were interested in preserving whitespace,
//we could read the file in Line-By-Line using the I/O getline() function.
void ReadDataFromFileLBLIntoCharArray()
{
ifstream fin("data.txt");
const int LINE_LENGTH = 100;
char str[LINE_LENGTH];
while( fin.getline(str,LINE_LENGTH) )
{
cout << "Read from file: " << str << endl;
}
}
//读取方式: 逐行读取, 将行读入字符串, 行之间用回车换行区分
//If you want to avoid reading into character arrays,
//you can use the C++ string getline() function to read lines into strings
void ReadDataFromFileLBLIntoString()
{
ifstream fin("data.txt");
string s;
while( getline(fin,s) )
{
cout << "Read from file: " << s << endl;
}
}
//带错误检测的读取方式
//Simply evaluating an I/O object in a boolean context will return false
//if any errors have occurred
void ReadDataWithErrChecking()
{
string filename = "dataFUNNY.txt";
ifstream fin( filename.c_str());
if( !fin )
{
cout << "Error opening " << filename << " for input" << endl;
exit(-1);
}
}
- C++中文件读取小技巧
- 脚本中文件路径优化小技巧
- c中文件的读取操作
- C语言中文件的读取
- c中文件的读取操作
- c中文件的读取操作
- perl中文件读取
- python中文件读取
- C语言中文件的简单读取_1
- C/C++中文件的读取和写入
- C语言中文件的读取和写入
- C语言中文件的读取和写入
- C语言中文件的读取和写入
- 两个硬盘和文件相关的小技巧 (C#)
- Servlet中文件的读取
- python中文件读取模式
- 读取文件夹中文件路径
- Java 中文件读取操作
- Keys可以和int相互转换
- Black和White颜色值
- 自定义控件中如何显式定义属性
- 自定义控件:仿绘图工具中的颜色拾取
- 掌上书院UMD文件格式分析
- C++中文件读取小技巧
- 在独立主机上安装php+mysql+zend+phpmyadmin+phpcms+phpwind
- 接口和抽象类比较
- ST7200.11固件门DIY全程记录[2009-05-03修复成功!]
- Sizeof() 详解 (转载)
- 连接数据库的一些问题及解决办法。
- Bash命令小技巧总结
- 我把IT给哲学了
- 对数学应用的感悟