ubuntu
Aseed40424991
这个作者很懒,什么都没留下…
展开
-
指定流缓冲区
指定流缓冲区对于任意流,系统将默认指定其流缓冲区类型,如果用户期望自己指定缓冲区的位置,可以调用setbuf()和setvbuf()函数更改其缓冲区类型,从而可以便捷地访问缓冲区中的内容。setbuf声明如下:extern void setbuf(FILE * _restrict _stream,char * _restrict_buf)此函数第1个参数为要操作的流对象,第二个参数buf必须指向一个长度为为BUFSIZ的缓冲区。如果将buf设置为NULL,则关闭 缓冲区。如果执行成功,将返回0,否原创 2020-05-16 23:40:04 · 303 阅读 · 0 评论 -
文件流指针
文件流指针在应用编程层面,程序对流的操作体现在文件流指针FILE上,在操作一个文件前,需要打开该文件,而使用ANSI C库函数fopen()打开一个文件后,将返回一个文件流指针与该文件关联,所有针对该文件的读写操作都通过该文件流指针完成,以下是应用层所能访问的FILE结构体,因此,结构体成员可以在用户空间中访问。typedef struct _IO_FILE FILE;struct _IO_FILE{int _flags;char* _IO_read_ptr; //如果以读打开,当前读指针ch原创 2020-05-12 22:11:21 · 1851 阅读 · 0 评论 -
文件及文件流
文件及文件流文件与流的基本概念文件是具有永久性存储、按特定字节顺序组成的一个有序的、有名称的集合。提到文件,人们常会想到目录路径、磁盘存储、文件和目录名等。在Linux下,除了常规文件外,目录、设备、管道等也属于文件。根据数据的存储方式,可以将文件分为二进制文件和文本文件。文本文件:ASCII文件按,每个字节存放一个ASCII码字符,文本文件存储量大、速度慢、便于对字符操作。此类文件以EOF结束。二进制文件:数据按其在内存中的存储形式原样存放,二进制文件存储量小、速度快、便于存放中间结果。原创 2020-05-09 21:29:41 · 475 阅读 · 0 评论 -
Linux时间管理
Linux时间管理在Linux系统下,对时间管理首先要弄清楚UTC时间和Local Time时间的区别。UTC(Universal Time Coordinated)即GMT(Greenwich Mean Time)。Local time 为本地时间系统默认的时区配置文件位置为/etc/sysconfig/clock:如果要修改设置时区,可以使用tzselect命令。如果要显示当前系统时间,可以使用命令:date //时钟格式显示当前时间date +%s //以秒为单位显示当前时间,自原创 2020-05-09 15:15:14 · 187 阅读 · 0 评论 -
Linux进程与命令行选项及参数
Linux进程与命令行选项及参数命令行参数管理在Linux下运行的程序多数是带参数的,例如ls命令:ls //不带参数的ls命令ls -l //带-l参数的ls命令一般来说,所有程序代码都是从main函数开始执行的,main函数的原型是:int main(int argc, char *argv[],char *envp[]);由以上可以看出,main()是可以带参数的,在程序中...原创 2020-05-08 15:10:15 · 507 阅读 · 0 评论 -
DosBox启动时自动挂载制定盘符和目录
在这里插入图片描述](https://img-blog.csdnimg.cn/20200427153810271.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0FzZWVkNDA0MjQ5OTE=,size_16,color_FFFF...原创 2020-04-27 15:44:07 · 779 阅读 · 0 评论