当前位置: 首页 > news >正文

Linux练习(write写入)

#include <unistd.h>
#include <stdlib.h>

int main()
{
    if((write(1,"here is some data\n",18))!=18)    
            write(2,"write error\n",12);
    exit(0);
}

原型:
#include <unistd.h>
size_t write(int fildes,const void *buf,size_t nbytes);

write()的第一个参数:0标准输入,1标准输出,2标准错误
     第二个参数:写入的数据
     第三个参数:写入如据的大小
返回:
正常返回写入的数据的大小
返回0表示没写入数据
返回-1表示出错了

转载于:https://www.cnblogs.com/tiandsp/archive/2012/09/02/2667666.html

相关文章:

  • matlab练习程序(随机游走图像)
  • 远程桌面连接记录彻底清除
  • Android中使用WebView, WebChromeClient和WebViewClient加载网页
  • 多态的好处和弊端以及多态的理解
  • 要乐观对待生活
  • web计算器
  • iptables的配置文件/etc/sysconfig/iptables不存在怎么办
  • MySQL控制(关闭、打开)自动提交功能
  • beego框架之orm模块——sqlite
  • 数据库的连接池
  • JavaWeb学习总结(五十一)——邮件的发送与接收原理
  • xml文件的读取
  • Java 反射机制(一)
  • fail-fast
  • UVA11212 EditingaBook ( IDA*搜索)
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • Android交互
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • GitUp, 你不可错过的秀外慧中的git工具
  • JavaScript新鲜事·第5期
  • uva 10370 Above Average
  • v-if和v-for连用出现的问题
  • Vue 动态创建 component
  • 闭包--闭包之tab栏切换(四)
  • 警报:线上事故之CountDownLatch的威力
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 入门到放弃node系列之Hello Word篇
  • 使用权重正则化较少模型过拟合
  • 一个SAP顾问在美国的这些年
  • 鱼骨图 - 如何绘制?
  • 在Unity中实现一个简单的消息管理器
  • 转载:[译] 内容加速黑科技趣谈
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • #考研#计算机文化知识1(局域网及网络互联)
  • $NOIp2018$劝退记
  • (10)ATF MMU转换表
  • (42)STM32——LCD显示屏实验笔记
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (顶刊)一个基于分类代理模型的超多目标优化算法
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (一)插入排序
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • (译) 函数式 JS #1:简介
  • *1 计算机基础和操作系统基础及几大协议
  • ./configure,make,make install的作用(转)
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .NET : 在VS2008中计算代码度量值
  • .net core Swagger 过滤部分Api
  • .Net 高效开发之不可错过的实用工具
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .NET简谈设计模式之(单件模式)
  • .NET中winform传递参数至Url并获得返回值或文件