本节学习
往文件写一串字符 把他读取出来 顺便简单复习上一届的知识点
上一节的知识
重新打一次上一节的代码
新命令:ls -l nn 查看创建 为“nn”名字的目录 权限
nn 是根据代码写的 也可以其他。
用户:rwx 可读可写可执行 组用户 和其他用户都是可读可执行
不熟悉的知识点的 看 <文件权限设置>
(新)往文件一串字符
先介绍函数原型
写函数
1 int fd: 一个int 类型的任务句柄
2 const void *buf :存放数据的变量
3 size_t void:数据大小
直接开始写代码
***1 : 对应函数原型就配出来了
strcpy(地址,字符串对象);意思是 把 字符串复制到所写的地址
***2 :用strcpy 函数把指针变量存放的字符串复制到数组
***3 判断如果没有写入字符串就会 输出 错误 信息
代码运行一下
gcc opene.c -o 1 意思 编译的时候 把c文件名字换成 1
./1 下载1就是下载 opene.c
#(新) 把文件的字符读出来
和写函数都一样的形参
运行一下
为什么提示错误了呢 回去看看代码
读写不能同时进行 把write 屏蔽就行了
并且 在这注意 必须是 写完write之后 运行 之后
在写read的时候 屏蔽 write才行。
屏蔽write之后
因为write 之前 运行过了 查看 还是会存在数据
对比 读 和 写 内容是一样的。
我是哞哞弟 不服来哞