非缓冲标准出错流对象cerr和缓冲标准出错流对象clog,它们都是来自于ostream类的对象,用于输出错信息。cerr和clog之间的不同之处在于cerr是不经过缓冲区直接向显示器输出有关信息,而clog则是先把信息放在缓冲区,缓冲区满后或遇上endl时向显示器输出。

转载

http://www.cnblogs.com/CaiNiaoZJ/archive/2011/08/16/2141367.html

#include <iostream>
using namespace std;

int main()
{

cout.put('q');
cout.put('\n');
char ch;
cin.get(ch);

char str[20];
cin.getline(str,19,'s');
cout<<str<<endl;
return 0;

}

cin.getline(字符指针,字符个数,终止标志符);//注:从输入流中读取n-1个字符,赋值给字符数组或字符指针所指的字符数组,最后插入一个字符串结束标志'\n'。如果在读取n-1个字符之前遇到指定的终止符,则提前结束读取,最后插入一个字符串结束标志'\n'。

int main()
{

char str[20];

cin.ignore(6,'f');
cin>>str;
cout<<str;
return 0;

}

跳过前六个字符或者遇到指定终止符f,并忽略。取剩余部分。

int main()
{
string str;
cin>>str;
cout<<str<<endl;
return 0;

}

默认情况下,输入操作符会忽略先导空白,遇到字符串的空格的时候会停止读入

get 用法

char ch;

cin.get(ch);

int a=cin.get();

cout进制输出:

int main()
{
int a=300;
cout<<oct<<a<<endl;
cout<<hex<<a<<endl;
cout<<dec<<a<<endl;

}

吧in里的复制到out里

int main()
{
ifstream i("in.txt");
ofstream o("out.txt");
string str;
while(getline(i,str))
{
o<<str<<endl;
}
}

读文件中的单词:

#include <iostream>
#include<string>
#include<fstream>
#include<vector>
using namespace std;

int main()
{
string filename;
cout<<"input filename:"<<endl;
cin>>filename;
ifstream in(filename.c_str());
string word;
vector<string> v;
while(in>>word)
{
v.push_back(word);
}

for(int i=0;i<v.size();i++)
{
cout<<v[i];
}
return 0;
}

in》》word是以空格隔开取得字符串的,还有c_str不能省略。。。。制定参数为const *char

最新文章

  1. Proxy
  2. (转)深度分析Linux下双网卡绑定七种模式
  3. Java虚拟机6:内存溢出和内存泄露、并行和并发、Minor GC和Full GC、Client模式和Server模式的区别
  4. iOS的nil,Null,NSNull的使用
  5. python web编程-概念预热篇
  6. iOS 时间处理(转)
  7. Putty 工具 保存配置的 小技巧
  8. js点击事件防止用户重复点击执行
  9. hdu 2067 兔子板
  10. scrapy+Lucene搭建小型搜索引擎
  11. 实例化bean
  12. Open-air shopping malls(二分半径,两元交面积)
  13. Redis基础及入门
  14. 安卓TV开发(七) 移动智能终端多媒体之在线解析网页视频源
  15. mysql 创建存储过程 创建1000w测试数据表
  16. 关于vue中this.attr代替this.data.attr访问的原理
  17. filter 实现登录状态控制
  18. pixel和nexus设备安卓9.0/8.1/7.1.x/6.x WiFi和信号图标出现叉x号或者感叹号的消除办 法
  19. (贪心)nyoj448-寻找最大数
  20. https://www.cnblogs.com/zoro-robin/p/6110188.html

热门文章

  1. 1058 A+B in Hogwarts (20 分)
  2. mdm9x07 ATC AT+QCFG usbnet
  3. python学习菜单
  4. html5 如何实现客户端验证上传文件的大小
  5. HFDS核心技术
  6. 关于oracle数据库压力测试
  7. Python环境搭建之OpenCV
  8. Tensorflow线程和队列
  9. 什么是 web 开发
  10. 字符串(string) 的基本操作