程序来源 :C++ primer plus
章 节 :4.6
名 称 :instr4.cpp
功 能 :输出字符串
合并cin.get(name,len)
cin.get()
为一行:
cin.get(name.len).get();
开发时间 :2020-1-9
版 本 :v1.0
运行测试 :通过
/********************************
* 程序来源 :C++ primer plus
* 章 节 :4.6
* 名 称 :instr4.cpp
* 功 能 :输出字符串
* 合并cin.get(name,len)
cin.get()
为一行:
cin.get(name.len).get();
* 开发时间 :2020-1-9
* 版 本 :v1.0
* 运行测试 :通过
*******************************/
#include <iostream>
#include <cstring>
using namespace std;
int main() {
const int ArSize = 20;
char name[ArSize];
char dessert[ArSize];
cout << "Enter you name: \n";
cin.get(name,ArSize).get(); //get(name,length)
//读取一行,以回车结束,保存数据时有空格替换回车
//准备读取下一行 cin.get()
//cin.get(); //处理回车,准备读取下一行
cout << "Enyer you favorite dessert:\n";
cin.get(dessert, ArSize).get(); //没有几机会输入
cout << "I have some delicious " << dessert;
cout << " for you," << name;
return 0;
}
/**********************************
* 程序输出 *
**********************************
Enter you name:
Micro bike
Enyer you favorite dessert:
pie, habange
I have some delicious pie, habange for you,Micro bike
--------------------------------
Process exited after 18.45 seconds with return value 0
请按任意键继续. . .
**********************************/
运行结果:
Enter you name:
Micro bike
Enyer you favorite dessert:
pie, habange
I have some delicious pie, habange for you,Micro bike
--------------------------------
Process exited after 18.45 seconds with return value 0
请按任意键继续. . .
网友评论