文章目录
01-linux之io系统编程
01-linux之io系统编程 02-linux进程间通信 03-linux多线程 04-linux网络编程基础
有时候,跟着视频学,自己看书学,一边做项目一边学都不失为一种好方法。 条条大道通罗马 All roads lead to Rome; All roads lead to Roma; All road lead to Room
Linux中 万物皆文件
01-linux之io系统编程
rewind()
功 能
: 将文件内部的位置指针重新指向一个流(数据流
/文件)的开头
注意:不是文件指针而是文件内部的位置指针,随着对文件的读写文件的位置指针(指向当前读写字节)向后移动。而文件指针是指向整个文件,如果不重新赋值文件指针不会改变。
rewind函数作用等同于
(void)fseek(stream
, 0L, SEEK_SET); [1]
用 法
: void rewind(FILE
*stream
);
头文件: stdio
.h
返回值:无
clearerr
touch 创建
https
://www
.cnblogs
.com
/peida
/archive
/2012/10/30/2745714.html
fflush:刷新一下缓存,将库函数写入内核缓存
umask :查看权限
cp 复制文件
cat 查看文件
| more
缓存:user buffer
, kernel buffer
, 库缓存
无缓存:
stderr 无缓存,可以没有\N或写满
1024或fflush 打印出来
0stdin标准输入
1stdout标准输出2stderr标准出错
函数库的制作使用(静态库和动态库)https://blog.csdn.net/wesigj/article/details/101859437Linux系统编程(目录IO)单机文件下文件上传和下载fprintf sprintfhttps://zh.cppreference.com/w/c/io/fprintfhttps://blog.csdn.net/ltstud/article/details/76436757lseek fseekhttps://blog.csdn.net/u011392772/article/details/51895474Linux中mkdir和touch命令区别https://blog.csdn.net/tanga842428/article/details/52856864fopen与open的区别https://www.cnblogs.com/joeblackzqq/archive/2011/04/11/2013010.htmlfeof ferrorhttp://c.biancheng.net/view/382.htmlfgetc fputc getchar putchar
参考资料: https://www.cnblogs.com/webor2006/p/3487718.html https://blog.csdn.net/qq_20553613/article/details/79195075