函数调用示例-复高斯分布的数学基础理论

时间:2024-06-28 07:07:22
【文件属性】:

文件名称:函数调用示例-复高斯分布的数学基础理论

文件大小:6.48MB

文件格式:PDF

更新时间:2024-06-28 07:07:22

嵌入式 Linux C

(3)函数调用示例 调用该函数时,一般首先定义一个整型量,如 fd,用于判断该函数的返回值是否成功。 在 open 函数中,flag 参数可通过“|”组合构成,但前 3 个参数不能相互组合。如下例中,open 函数带有 3 个 flag 参数:O_CREAT、O_TRUNC 和 O_WRONLY,这样就可以对不同的情况 指定相应的处理方法。另外,这里对该文件的权限设置为 0600。 int fd = open("/tmp/hello.c", O_CREAT | O_TRUNC | O_WRONLY , 0600 ); close(fd); 3.read、write 和 lseek (1)read、write 和 lseek 函数作用 read 函数用于从指定的文件描述符中读出数据。当从终端设备文件中读出数据时,通常 一次最多读一行。 write 函数用于向打开的文件写数据,写操作从文件的当前位移量处开始。若磁盘已满或 超出该文件的长度,则 write 函数返回失败。 lseek 函数用于在指定的文件描述符中将文件指针定位到相应的位置。 (2)read、write 和 lseek 函数格式 read 和 write 函数的语法格式如下所示。 � 头文件 #include � 函数原型 ssize_t read/write (int fd, /*文件描述符*/ void *buf, /*指定存储器读出数据或写入数据的缓冲区*/ size_t count) /*指定读出或写入的字节数*/ � 函数返回值 成功:读到或写入的字节数 0:已到达文件尾(读文件时存在此情况,这时返回的字节数会小于希望读出的字节数) -1:出错 注意 read 函数有多种情况会使实际读到的字节数少于要求读的字节数,如读普通文件时,在读到要 求字节数之前已经到达文件的尾端。 lseek 函数的语法格式如下所示。 � 头文件 #include #include


网友评论