linux C函数代码操练---文件操作-----03write()函数和read()函数
2018-01-17 13:09
489 查看
基础知识
write()函数对文件进行写操作,函数原型为size_t write(int fd,const void* buf,size_t nbytes);
read()函数对文件进行读操作
size_t read(int fd,const void* buf,size_t nbytes);
nbyte参数表示字节数,一个字节就是一个字符
实验内容
①利用write向文件中写入内容②利用read从文件中读取内容
③函数返回值探究及注意事项
1.向文件中写入内容
程序截图运行结果
说明:
write函数想文件test.txt中写入了5个字节的内容,返回值为成功写入的内容。write函数执行的前天是文件打开并且可写
2.从文件中读取内容
程序截图运行结果
说明:
read函数读取了文件中的五个字符,可是输出并不是12345,这是因为,read读取后并不会在字符串中添加结束符。
3.函数返回值探究
①write返回的是成功写入的字节数,如果要求写入的字节大于给定的字节,则会随机写入内容。②read返回的是成功读取的字节数
相关文章推荐
- [转]Linux文件操作函数open close read write等示例
- linux函数代码操练---文件操作-----printf系列函数
- linux文件操作函数(open、write、read、close)可用于串口读写
- unix环境下的文件操作的一些函数open()、close()、read()、write()、dup()、fsync()sync()函数
- Linux文件操作函数open close read write等示例
- linux函数代码操练---文件操作----04lseek()函数
- linux函数代码操练---文件操作-----标准IO库中的其他函数
- linux文件操作函数(open、write、read、close)
- 底层文件操作函数--open、close、write、read
- unix环境下的文件操作的一些函数open()、close()、read()、write()、dup()、fsync()sync()函数
- linux函数代码操练---文件操作-----fwrite和fread
- linux函数代码操练---文件操作-----05fopen()函数
- 文件操作-open、read、write、close、lseek函数
- CreateFile ReadFile WriteFile读写文件操作
- Android的NDK开发(5)————Android JNI层实现文件的read、write与seek操作
- 系统函数-文件操作-write() read()
- Android的NDK开发(5)————Android JNI层实现文件的read、write与seek操作
- Linux基础编程-文件操作open,lseek,read,write,close
- Android的NDK开发(5)————Android JNI层实现文件的read、write与seek操作
- Android的NDK开发(5)————Android JNI层实现文件的read、write与seek操作