1)已经读取10个字符
2)遇到字母"o"
3)出现新一行
*/
file.getline(arr,10,'o');
cout << arr << endl; // 将显示"hell"
file.close();
}
peek() —— 此函数将返回输入流文件的下一个字符,但它不移动内置指针。我想你该记得,像get()这样的函数也返回输入流文件的下一个字符,而与此同时它将移动内置指针。所以当你再次调用get()函数的时候,它会返回再下一个字符,而非前面那个。哦,使用peek()也会返回字符,但它不会移动“光标”。所以,假如你连续两次调用peek()函数,它会返回同一个字符。考虑以下代码:
#include <fstream.h>
void main()
{