发布时间:2023-10-20 02:04来源:www.sf1369.com作者:宇宇
函数名: open
功 能: 打开一个文件用于读或写
用 法: int open(char *pathname, int access[, int permiss]);
程序例:
#include <string.h>
#include <stdio.h>
#include <fcntl.h>
#include <io.h>
int main(void)
{
int handle;
char msg[] = Hello world;
if ((handle = open(TEST.$$$, O_CREAT | O_TEXT)) == -1)
{
perror(Error:);
return 1;
}
write(handle, msg, strlen(msg));
close(handle);
return 0;
}
open中文意思
打开。
open,作为英语单词解释为打开,开着等类似的意思。open开放是指对某个地区开放或者形容某人思想前卫,open在PB和C和linux C程序语言中指Open ( windowvar {, parent } )。Linux C语言中open函数,例如:read,write,fcntl等。 形容词解释 a. 1. 打开的 2. 开阔的,空旷的[B] 3. 敞开的,开着的;无顶的 4. 悬而未决的,未定的 5. 营业的,办公的;出入自由的[F] 6. (工作、职位)空缺的[F] 7. 公开的,公然的,不隐晦的 8. 开放的,可以自由参加的[(+to)] 9. 【语】(元音、音节)开的 10. 愿意接受的;易招致...的[F][(+to)] 动词解释 vt. 1. 开;打开 (例:Please open your book) 2. 铺开,展开 3. 开始 4. 使开张(营业) 5. 使畅通 形容词解释 vi. 1. 开;张开;展开 2. 开始 3. 开业 4. 展现
Open 语句
能够对文件输入/输出 (I/O)。
语法
Open pathname For mode [Access access] [lock] As [#]filenumber [Len=reclength]
Open 语句的语法具有以下几个部分:
部分 描述
pathname 必要。字符串表达式,指定文件名,该文件名可能还包括目录、文件夹及驱动器。
mode 必要。关键字,指定文件方式,有 Append、Binary、Input、Output、或 Random 方式。如果未指定方式,则以 Random 访问方式打开文件。
access 可选。关键字,说明打开的文件可以进行的操作,有 Read、Write、或 Read Write 操作。
lock 可选。关键字,说明限定于其它进程打开的文件的操作,有 Shared、Lock Read、Lock Write、和 Lock Read Write 操作。
filenumber 必要。一个有效的文件号,范围在 1 到 511 之间。使用 FreeFile 函数可得到下一个可用的文件号。
reclength 可选。小于或等于 32,767(字节)的一个数。对于用随机访问方式打开的文件,该值就是记录长度。对于顺序文件,该值就是缓冲字符数。
说明
对文件做任何 I/O 操作之前都必须先打开文件。Open 语句分配一个缓冲区供文件进行 I/O 之用,并决定缓冲区所使用的访问方式。
如果 pathname 指定的文件不存在,那么,在用 Append、Binary、Output、或 Random 方式打开文件时,可以建立这一文件。
如果文件已由其它进程打开,而且不允许指定的访问类型,则 Open 操作失败,而且会有错误发生。
如果 mode 是 Binary 方式,则 Len 子句会被忽略掉。
重要 在 Binary、Input 和 Random 方式下可以用不同的文件号打开同一文件,而不必先将该文件关闭。在 Append 和 Output 方式下,如果要用不同的文件号打开同一文件,则必须在打开文件之前先关闭该文件。
就是“开”的意思
open the door 开门
For i = 1 To 3 'for循环体,以下过程执行3次,对应的i的值为1,2,3Open c:\\记事本 + CStr(i) + .txt For Random As 1 '第i次循环的时候以随机文件的方式打开文件c:\\记事本i.txt 并给文件标号为1(为了向该文件写数据和读数据起的别名)DoEvents '它是一个指令,具体的就是转让控制权,以便让操作系统处理其它的事件,此处它的作用是为了循环过程中可以看到向文件中写数据,如果没有这个指令的话,就只能等到循环结束后才能看到文件中写入的数据。
Visual Basic是一种由 Microsoft 公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。从任何标准来说,VB都是世界上使用人数最多的语言——不管是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。