第十四周 阅读项目 C++字符创的标准输入输出
2015-06-10 09:17
381 查看
(2) 有一个参数的get函数
[cpp]
view plaincopyprint?
#include<iostream>
#include<cstdio>
using namespace std;
int main( )
{
char c;
cout<<"enter a sentence:"<<endl;
while(cin.get(c)) //读取一个字符赋给字符变量c,如果读取成功,cin.get(c)为真
cout.put(c);
cout<<"end"<<endl;
return 0;
}
(3) 有3个参数的get函数
[cpp]
view plaincopyprint?
#include<iostream>
using namespace std;
int main( )
{
char ch[20];
cout<<"enter a sentence:"<<endl;
cin.get(ch,10,'\n');//指定换行符为终止字符
cout<<ch<<endl;
return 0;
}
例7
[cpp]
view plaincopyprint?
#include <iostream>
using namespace std;
int main( )
{
char ch[20];
cout<<"enter a sentence:"<<endl;
cin>>ch;
cout<<"The string read with cin is:"<<ch<<endl;
cin.getline(ch,20,'/');//读19个字符或遇'/'结束
cout<<"The second part is:"<<ch<<endl;
cin.getline(ch,20); //读19个字符或遇'/n'结束
cout<<"The third part is:"<<ch<<endl;
return 0;
}
2
[cpp]
view plaincopyprint?
#include<iostream>
#include<cstdio>
using namespace std;
int main( )
{
char c;
cout<<"enter a sentence:"<<endl;
while(cin.get(c)) //读取一个字符赋给字符变量c,如果读取成功,cin.get(c)为真
cout.put(c);
cout<<"end"<<endl;
return 0;
}
#include<iostream> #include<cstdio> using namespace std; int main( ) { char c; cout<<"enter a sentence:"<<endl; while(cin.get(c)) //读取一个字符赋给字符变量c,如果读取成功,cin.get(c)为真 cout.put(c); cout<<"end"<<endl; return 0; }
(3) 有3个参数的get函数
[cpp]
view plaincopyprint?
#include<iostream>
using namespace std;
int main( )
{
char ch[20];
cout<<"enter a sentence:"<<endl;
cin.get(ch,10,'\n');//指定换行符为终止字符
cout<<ch<<endl;
return 0;
}
#include<iostream> using namespace std; int main( ) { char ch[20]; cout<<"enter a sentence:"<<endl; cin.get(ch,10,'\n');//指定换行符为终止字符 cout<<ch<<endl; return 0; }
例7
[cpp]
view plaincopyprint?
#include <iostream>
using namespace std;
int main( )
{
char ch[20];
cout<<"enter a sentence:"<<endl;
cin>>ch;
cout<<"The string read with cin is:"<<ch<<endl;
cin.getline(ch,20,'/');//读19个字符或遇'/'结束
cout<<"The second part is:"<<ch<<endl;
cin.getline(ch,20); //读19个字符或遇'/n'结束
cout<<"The third part is:"<<ch<<endl;
return 0;
}
#include <iostream> using namespace std; int main( ) { char ch[20]; cout<<"enter a sentence:"<<endl; cin>>ch; cout<<"The string read with cin is:"<<ch<<endl; cin.getline(ch,20,'/');//读19个字符或遇'/'结束 cout<<"The second part is:"<<ch<<endl; cin.getline(ch,20); //读19个字符或遇'/n'结束 cout<<"The third part is:"<<ch<<endl; return 0; }
2
相关文章推荐
- 【C++】DISALLOW_COPY_AND_ASSIGN
- 第十四周 阅读项目 C++标准输入输出
- 第十四周项目4 - 处理C++源代码的程序(m后n行加注释)
- C++打开指定文件夹,并选中文件
- c/C++内存分配
- c++入门之一:EGE图形库介绍与配置(VS2013、DEVCPP)
- Windows下的codeblocks+MinGW开发C++运行环境
- 第十四周项目4 - 处理C++源代码的程序({}换行)
- 《爱编程,爱c++十三期-第三章-c++带默认形参值的函数》
- c语言快速排序算法(转)
- C语言动态内存管理
- 浅谈C语言中的联合体
- C/C++文件之eof()
- 面向对象学习【c++】
- C++ 画星号图形——空心梯形(核心代码记录)
- 【leetcode c++】09 Palindrome Number
- C语言指针实现字符串的反转
- 【leetcode c++】08 String to Integer (atoi)
- C语言的声明
- 【Max Points on a Line 】cpp