ifstream读取文件
2011-03-13 13:48
274 查看
#include
#include
usingnamespace std;
#ifdef WIN32
#define TEST_FILE "c://tmp//test.txt"
#else
#define TEST_FILE "/tmp/test.txt"
#endif
void get()
{
//ifstream ifs;
//ifs.open(TEST_FILE);
ifstream ifs(TEST_FILE);
//while (ifs.good()) cout << (char) ifs.get();//simple
while(ifs.good()){
char ch =0;
//ch = ifs.get();
ifs.get(ch);
cout << ch;
}
ifs.close();
}
void getline()
{
//ifstream ifs;
//ifs.open(TEST_FILE);
ifstream ifs(TEST_FILE);
while(ifs.good())
{
char buf[1024]={0};
ifs.getline(buf, sizeof(buf));
cout << buf << endl;
}
ifs.close();
}
int main(int argc, char* argv[])
{
get();
getline();
return0;
}
#include
usingnamespace std;
#ifdef WIN32
#define TEST_FILE "c://tmp//test.txt"
#else
#define TEST_FILE "/tmp/test.txt"
#endif
void get()
{
//ifstream ifs;
//ifs.open(TEST_FILE);
ifstream ifs(TEST_FILE);
//while (ifs.good()) cout << (char) ifs.get();//simple
while(ifs.good()){
char ch =0;
//ch = ifs.get();
ifs.get(ch);
cout << ch;
}
ifs.close();
}
void getline()
{
//ifstream ifs;
//ifs.open(TEST_FILE);
ifstream ifs(TEST_FILE);
while(ifs.good())
{
char buf[1024]={0};
ifs.getline(buf, sizeof(buf));
cout << buf << endl;
}
ifs.close();
}
int main(int argc, char* argv[])
{
get();
getline();
return0;
}
相关文章推荐
- c++中ifstream一次读取整个文件
- ifstream读取文件的坑
- c++中ifstream一次读取整个文件
- C++读取写入.txt文件(ifstream/ofstream)—读取指定行,修改指定行,复制文件,清除文件,统计文件行数
- std::ifstream 读取文件
- ifstream操作文件读取
- ifstream连续读取文本文件时只能读取一个文件 其他文件读取失败问题
- 文件操作ofstream,open,close,ifstream,fin,依照行来读取数据, fstream,iosin iosout,fio.seekg(),文件写入和文件读写,文件拷贝和文件
- c++中ifstream一次读取整个文件
- c++使用getline和ifstream读取文件
- c++中ifstream一次读取整个文件
- c++中ifstream一次读取整个文件
- C++ 读取配置文件的 ofstream和ifstream详细用法
- 读取文件:ifstream和getline
- c++中ifstream一次读取整个文件
- c++使用getline和ifstream读取文件
- 转自【北漂民工】C++文件读取操作的全部函数讲解fstream(ofstream/ifstream)
- ifstream读取文件失败和乱码问题
- c++中ifstream一次读取整个文件
- C++中利用文件输入对象(即ifstream对象)来读取文本文件中带空格的字符串以及混合输入数字与字符串