为防止广告,目前nocow只有登录用户能够创建新页面。如要创建页面请先登录/注册(新用户需要等待1个小时才能正常使用该功能)。

常用的函数和过程 Pascal

来自NOCOW
跳转到: 导航, 搜索
   名称              函数(F)/过程(P)   作用
   ABS(X)                  F      求变量的绝对值
   ADDR(X)                 F      测变量地址
   APPEND(F)               P      打开一个存在的文本文件,并将文件指针指向文件末尾准备添加元素
   ARCTAN(X)               F      反正切
   ASSIGN(F,C)             P      将字符串C所表示的外部文件名赋给文件变量F
   ASSIGNED(X)             P      测试程序当中的指针或变量是否为空
   BLOCKREAD(F,D,NUM)      P      读类型文件。
   BLOCKWRITE(F,D,NUM)     P      写无类型文件
   BREAK                   P      中止或结束循环
   CHDIR(PATH)             P      改变当前目录
   CHR(X)                  F      求ASCII码值为X的字符
   CLOSE(F)                P      关闭文件
   CONCAT(S1,S2...S3)     F      字符串合并
   CONTINUE                P      继续循环
   COPY(S,POS,LEN)         F      返回一个字符串的子串
   COS(X)                  F      余弦函数
   CSEG                    F      返回CS寄存器的当前值
   DEC(X)                  F      X:=X-1
   DELETE(S,POS,LEN)       P      删除一个字符串的子串
   DISPOSE(P)              P      释放一个动态变量
   DSEG                    F      返回DS寄存器的当前值
   EOF(F)                  F      判断文件是否结束
   EOLN(F)                 F      判断文件类型中的一行是否结束
   ERASE(F)                P      删除一个存在的外部文件。
   EXIT                    P      过程中止
   EXP(X)                  F      以E为底的指数函数
   FILEPOS(F)              F      文件记录的当前位置
   FILESIZE(F)             F      文件记录数
   FILLCHAR(D,LEN,DATE)    P      填充数值或字符
   FLUSH(F)                P      清空文件缓存区
   FRAC(X)                 F      取实形变量的小数部分
   FREEMEM(P,I)            P      释放变长动态变量
   GETDIR(DRV,PATH)        P      取当前盘,当前目录
   GETMEM(P,I)             P      分配变长的动态变量,并把块地址存放在一个指针变量中
   HALT                    P      立即中止程序执行,返回TP编辑器或DOS
   HI(I)                   F      返回一个变量的高位字节
   INSERT(S,D,POS)         F      在一个字符串中某一位置开始插入一个子串
   INT                     F      取整数部分
   IORESULT                F      返回最后一次输入/出操作的结果状态
   LENGTH(S)               F      取字符串的长度
   LN(R)                   F      求自然对数
   LO(I)                   F      返回一个变量的低位字节
   MAXAVAIL                F      返回最大内存空间
   MEMAVAIL                F      返回可用内存数目
   MKDIR(PATH)             P      建立一个子目录
   MOVE(S,D,LEN)           P      快传送 
   NEW(P)                  P      建立一个新的动态变量
   ODD(X)                  F      判断一个变量的值是否为奇数
   OFS(X)                  F      侧变量偏移地址
   ORD(CH)                 F      求一个字符的ASCII码值
   PARAMCOUNT              F      DOS参数串长度
   PARAMSTR(N)             F      DOS参数串
   PI                      F      圆周率的值
   pos(str1,str2)          f      测一个字符串中包含的另一个子串的开始位置
   pred(x)                 f      求前驱
   ptr(i)                  f      指针赋值
   random                  f      返回0~1之间的随机实数
   randomize               p      初始化随机数发生器
   read/readln(f,x)        p      读入/输入数据
   rename(f,str)           p      给一个外部文件改名
   reset(f)                p      打开文件,并将文件指针指向开始,并准备读数据
   rewrite(f)              p      打开文件,并将文件指针指向开始,准备写资料
   rmdir(path)             p      删除一个子目录
   round(x)                f      求实数的近似数
   runerror                p      停止程序的运行
   scrollto                p      滚动显示窗口的某部分内容
   seek(f,n)               p      将文件指针定位于文件f的第n个文件成分上
   seekrof(f)              f      定位到文件尾
   seekroln(f)             f      定位到行尾
   seg(n)                  f      测变量段地址
   settextbuf(f)           p      将输入/出缓冲区与一个文本文件建立关联
   sin(x)                  f      正弦函数
   sizeof(x)               f      测变量大小
   sptr                    f      返回sp寄存器的当前值
   sqr(x)                  f      平方
   sqrt(x)                 f      平方根
   sseg                    f      返回ss寄存器的当前值
   str(i,s)                f      将一个整数转换成字符串
   succ(X)                 f      后继函数
   swap(x)                 f      交换一个变量的高位和低位字节
   trunc(x)                f      截去实数的小数部分
   truncate(f)             p      截去文件当前指针以后的内容
   upcase(ch)              f      将小写字母转换成大写字母
   val(s,r,p)              p      将一个字符串转换成数值
   writeln(f,x)            p      输出
个人工具