标准输入、输出、STL标准库(待补充、守护进程

今日学习:

标准输入、标准输出:键盘输入、输出到显示器

cerr: 标准错误,输出数据到显示器        

clog: 标准日志,输出数据到显示器

cerr没有缓冲区,clog有缓冲区

//标准输入流
char ch1;
ch1=cin.get();

char ch2;
cin.get(ch2);   //读取一个字符

char buf[256]={0};
cin.get(buf,256);     //从缓冲区读一个字符串
cin.getline(buf,256);   //读取一行数据 不读换行符

cin.ignore();   //忽略当前的字符
cin.ignore(10,'\n');   //遇到换行后停止

cin.peek();
cin.putback();
cout.flush();  //刷新缓冲区


cout.put('h');  //输出一个字符

cout.write("hello",strlen("hello"));  //二进制流的输出

int number=10;
cout.unsetf(ios::dec);   //卸载当前默认的十进制输出方式
cout.setf(ios::oct);    //八进制输出
cout<<setf(ios::showbase);     //八进制格式
cout<<number<<endl;

cout.width(10);      //默认右对齐
cout.fill('*');
cout.setf(ios::left);   //设置左对齐
cout<<number<<endl;


cout<<setw(10)<<setfill('*')<<left<<number<<endl;

STL  标准模板库

STL从广义上分为 容器、算法、迭代器

序列式容器:容器的元素的位置是由进入容器时机和地点来决定

关联式容器:


守护进程

  • 后台服务进程
  • 独立于控制终端
  • 周期性执行某任务
  • 不受用户登录注销影响
  • 一般采用以d结尾的名字

会话---多个进程组

创建一个会话

pid_t setsid(void);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值