C面向对象程序设计教程(下)讲述.ppt

C面向对象程序设计教程(下)讲述

2. get函数: 用于读入一个字符。它的功能与提取运算符类似, 不同之处是get函数在读入数据时可以包括空白字符, 而在默认的情况下拒绝接收空白字符。 void main() { char ch; coutInput:; while(cin.get(ch)) cout.put(ch); } 当输入”Ctrl+z”及回车时,程序读入的值是EOF,程序结束。 3.getline函数 cin.getline(字符数组,字符个数n,终止标示符) 功能:从流中读取n-1个字符,赋给指定的字符数组,然后插入一个字符串结束标志‘\n’。如果在读取n-1个字符之前遇到指定的终止字符,则提前结束读取,然后插入一个字符串结束标志‘\n’ void main() { char lin[20]; cout输入一行字符:endl; cin.getline(lin,20,‘t’); //读入19个字符或遇到字符’t’结束 coutlin; } cin和cin.getline()区别: cin.getline()可连续读取一系列字符,可以包含空格。(只用于字符型) cin可以读入各种类型数据,不包含空格。 4.ignore函数 功能:跳过输入流中n个字符(默认为1),或在遇到指定的终止字符时提

文档评论(0)

1亿VIP精品文档

相关文档