您的位置:首页 > 其它

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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: