2012年12月8日

C++ istream::peek()

摘要: 功能:peek函数用于读取并返回下一个字符,但并不提取该字符到输入流中,也就是说,依然让该字符作为将要提取到输入流的下一个字符。例程:#include <iostream> #include <string> using namespace std; int main() { string word; char c; int n; cout << "Please enter a word or a number: "; c = cin.peek(); if(isdigit(c)) { cin >> n; ... 阅读全文

posted @ 2012-12-08 09:38 铁树银花 阅读(999) 评论(0) 推荐(0) 编辑

C/C++文件之eof()

摘要: C/C++文件之eof()版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://tuhao.blogbus.com/logs/21306687.html在使用C/C++读文件的时候,一定都使用过eof()这个函数来判断文件是否为空或者是否读到文件结尾了,也会在使用这个函数的过程中遇到一些问题,如不能准确的判断是否为空或者是否到了文件尾,以至于有些人可能还会怀疑这个函数是不是本身在设计上就有问题。先来看看如下这段代码:#include <iostream> #include <fstream> using namespace std; int ma 阅读全文

posted @ 2012-12-08 09:18 铁树银花 阅读(408) 评论(0) 推荐(0) 编辑

导航