C++语言对文件的操作.pptVIP

  • 2
  • 0
  • 约3.31千字
  • 约 49页
  • 2024-03-27 发布于广西
  • 举报

第11章C++语言的I/O流类库;常用的读写操作;【例11.1】插入符用法例如;【例11.2】输出变量地址值例如;【例11.3】编写判断除数为0的整数除法程序;11.2.2键盘输入操作;1.使用预定义的提取符;【例11.6】提取符用法例如;3.使用成员函数getline()输入一行字符

getline函数原型是:

istreamgetline(char*buf,intn,charch=\n);

功能是最多提取n-1个字符放在buf为首地址的缓冲区中,参数ch为终止符,隐含的终止符为换行符。

使用getline函数从键盘提取字符串的格式为:

cin.getline(字符指针,整数n,终止界定符)

输入字符少于n-1时,接收实际输入字符数,并将缓冲区的回车符去除,假设输入字符数不少于n-1时,多余的字符及回车符留在缓冲区。该函数不能接受换行字符(\n)。该函数终止读取字符的条件为:

①读取n-1个字符

②遇到参数指定的终止符

③遇到文件结束符(Ctrl+Z)或回车符。;【例11.10】输入假设干行字符,求出最长行的字符个数及输入行数。使用成员函数getline()

#includeiostream.h

constintSIZE=80;

intmain()

{

charbuf[SIZE];

intlcnt=0,lmax=-1;

cout

文档评论(0)

1亿VIP精品文档

相关文档