[Linux文件]带回车换行的写入字符串实例

发布时间:2020-07-26 04:01:02

来源:51CTO

阅读:1802

作者:银河星君

//这是在上一个实例的基础上用strcat函数解决了回车换行的问题

#include

#include

#include

int main(int argc,char *argv[])

{

int fd;      //文件描述符

int temp;    //临时变量

char writebuf[30];  //用于存放写入字符串

char endbuf[] = "\n";  //存放一个回车换行符号

if(argc != 2)     //如果参考字符串错误

{

printf("Plz input the correct file name as 'exam308WriteFun filename'\n");

//输出提示字符串

return 1;

}

else

{

fd = open(*(argv + 1),O_RDWR|O_CREAT,S_IRWXU);

//打开文件,如果没有则创建

}

printf("The File Descriptor is %d\n",fd);//打印文件描述符

printf("Plz input the strings!\n");

gets(writebuf);                        //将终端输入的数据写入文件

strcat(writebuf,endbuf);//添加换行符

temp = write(fd,writebuf,strlen(writebuf));   //使用文件描述符调用文件

printf("The input length is %d\n",temp);

close(fd);

return 0;

}

linux c 写文件 换行符,[Linux文件]带回车换行的写入字符串实例相关推荐

  1. linux换行符 r,\r \n 回车换行符详解

    \r \n 回车换行符详解 \r \n 回车换行符详解 \r \n 回车换行符详解1. \r \n 回车换行的含义1.1 \r 回车 1.2 \n 换行 2. \r \n 回车换行的历史2.1 \r ...

  2. php 将换行符替换,PHP替换回车换行符的三种方法

    小小的回车换行,在不同的平台有着不同的实现. 为什么要这样,世界是多样的! 推荐学习:PHP视频教程 本来,在Unix / Linux世界换行用\n, Windows为了体现不同,就用\r\n, 更有 ...

  3. linux中如何看文件换行符,linux下的换行符

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 换行符在不同操作系统下有不同的表示,比如windows下是CR+LF连续两个字符,linux下为了节省空间用LF表示,m ...

  4. linux echo 怎么输出换行符到文件?(echo -e)

    输出一个换行符到文件arnold_err.log echo -e >> arnold_err.log 输出两个换行符到文件arnold_err.log echo -e "\n&q ...

  5. linux echo 怎么输出换行符到文件?(echo -e 用于打印带转义字符的输出)

    输出一个换行符到文件arnold_err.log echo -e >> arnold_err.log 输出两个换行符到文件arnold_err.log echo -e "\n&q ...

  6. 嵌入式Linux系统编程学习之九基于文件描述符的文件操作

    文章目录 前言 一.文件描述符 二.打开.创建和关闭文件 三.读写文件 四.改变文件大小 五.文件定位 六.原子操作 七.进一步理解文件描述符 八.文件描述符的复制 九.文件的锁定 十.获取文件信息 ...

  7. linux文件描述符泄漏,文件描述符(fd)泄漏排查一篇就够了

    生产多次遇到文件描述符(fd)泄露相关的问题, 文件描述符泄漏一般引起 的现象是文件句柄数(封面图)/tcp alloc(上图)增长.文章分为两部分介绍文件描述符相关内容,第一部分介绍文件描述基础知识 ...

  8. linux c 文件指针 句柄(FILE*) 文件描述符(fd) 文件路径(filepath) 互相转换

    最近在linux下编程常需要对一些文件进行操作.有时不同的条件下,需要将文件指针/句柄(FILE*).文件描述符(fd)以及文件路径(filepath)进行相互转换,以满足实际的编程需要. 现简单的做 ...

  9. linux进程文件描述符 vnode,Linux C编程详解:进程原理分析、文件描述符和文件记录表、文件句柄和文件原理...

    一.引言 文件操作是Linux C编程中其中的一项核心技术,实际上也相当重要,这里并不是说狭义上的那种文件操作,它也非常有助于理解和学习Linux系统.为什么这样说呢?因为在Unix/Linux的世界 ...

最新文章

  1. 区块链+数字经济发展白皮书,45页pdf
  2. java--遍历自定义数组
  3. Spring Boot 中如何实现 HTTP 认证?
  4. SAP后台作业记录操作
  5. [网络安全自学篇] 六十五.Vulnhub靶机渗透之环境搭建及JIS-CTF入门和蚁剑提权示例(一)
  6. CF1088F Ehab and a weird weight formula(树上最优性问题、贪心+倍增)
  7. 微服务治理之Eureka--源码浅析
  8. python datetime datetime
  9. bc -- The Linux Command-line Calculator
  10. explain ref_MySQL 性能分析神器 —— EXPLAIN 用法与解读。
  11. 加上mvc:resources后controller访问404
  12. NumpyPandas内置函数实现分组
  13. 常用互联网协议之TCP/IP协议
  14. csol永恒python使用技巧大全_小甲鱼Python第028讲集合:因为懂你,所以永恒 | 课后测试题及参考答案...
  15. Android Audio架构
  16. 小学计算机课后作业,小学信息技术课后作业设计研究
  17. FPGA入门-腾讯云布道师团队-专题视频课程
  18. c51单片机烧录程序 控制台显示正在检测目标单片机
  19. Jqurey总结归纳
  20. 基于STM32单片机采集数据数据上云

热门文章

  1. 如何在MySQL中导入和导出数据库并重置root密码
  2. jQuery操作CSS常见问题
  3. idea的总部_Studio Didea新总部办公室,意大利 / Studio Didea
  4. linux下安装mysql数据库
  5. Java Socket TeXT_FULL_WRITING 等问题解决
  6. handsontable pro 授权码 key 生成器(JS函数)(仅供学习交流)
  7. 【Python】画一个心形
  8. C#LeetCode刷题之#844-比较含退格的字符串​​​​​​​(Backspace String Compare)
  9. 通用职责分配软件原则之7-纯虚构原则
  10. udp组播的应用场景