找回密码
 立即注册
查看: 87|回复: 0

文件IO最基础的4个函数详解---4.2

[复制链接]

10

主题

0

回帖

40

积分

新手上路

积分
40
发表于 2023-2-2 22:02:19 | 显示全部楼层 |阅读模式
write函数的使用


  1. #include <stdio.h>
  2. #include <sys/types.h>
  3. #include <sys/stat.h>
  4. #include <fcntl.h>
  5. #include <unistd.h>
  6. #include <string.h>
  7. int main(void)
  8. {
  9. //打开指定路径(开发板的路径)下的1.txt文件,通过可读可写的权限
  10. int fd = open("/liangzai/2.txt",O_RDWR);
  11. if(fd == -1)
  12. {
  13. //在冒号后面打印出错的原因
  14. perror("打开txt文件失败:");
  15. return -1;
  16. }

  17. //定义一个指针,用来保存即将写入的数据
  18. char *buf = "1.TXT说的对!我也这样觉得.";

  19. //sizeof()运算符,求指针的大小,在64位系统上,永远都是8个字节
  20. //在32位系统上,永远都是4个字节

  21. //读取1.TXT里面的数据
  22. int ret = write(fd,buf,strlen(buf));
  23. if(ret == -1)
  24. {
  25. perror("写入数据失败:");
  26. return -1;
  27. }
  28. else
  29. printf("ret = %d\n",ret);

  30. close(fd);

  31. return 0;
  32. }
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|粤嵌技术交流空间

GMT+8, 2025-7-8 03:32 , Processed in 0.674571 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表