http://blog.sina.com.cn/tianyalunluo[订阅]
个人资料
分类
    内容读取中…
评论
读取中...
友情链接
资源论坛

拥有各种资源

友情博客

心情释放

好友圈子

开心国

我的音乐
暂无内容。
访客
读取中...
好友
读取中...
公告
   最近我将公布一些关于教育教学的心得与体会,欢迎大家莅临指导,并提出自己的见解!感谢大家积极参与!
博文
  Turbo C提供了非常丰富的图形函数, 所有图形函数的原型均在graphics. h
中, 本节主要介绍图形模式的初始化、独立图形程序的建立。另外, 使用图形函
数时要确保有显示器图形驱动程序*BGI, 同时将集成开发环境Options/Linker中
的Graphics lib选为on, 只有这样才能保证正确使用图形函数。 
    1. 图形模式的初始化 
    不同的显示器适配器有不同的图形分辨率。即是同一显示器适配器, 在不同
模式下也有不同分辨率。因此, 在屏幕作图之前, 必须根据显示器适配器种类将 
显示器设置成为某种图形模式, 在未设置图形模式之前, 微机系统默认屏幕为文
本模式(80列, 25行字符模式), 此时所有图形函数均不能工作。设置屏幕为图形 
模式, 可用下列图形初始化函数: 
     void far initgraph(int far *gdriver, int far *gmode, char *path); 
 &nbs
 

目前,以逗号分界的文本被许多流行的程序用作一种在程序间传递数据的手段,例如将表格程序中的数据传递到数据库程序中。
   
在以逗号分界的文本中,所有的数据(数值型数据除外)都用一对双引号(' ')括起来,并且后面都要跟一个逗号,但数值型数据仍保留原来的形式,不用加双引号。此外,在文本的行尾,逗号被省去,但要加上一个换行符。   
   
在把以逗号分界的文本写入一个文件时,你要使用C库函数fprintf()fscanf()。以下是一个读写以逗号分界的文本的例子:

#include <stdio.h>
#include <string.h>
typedef struct name_str
{
 &nb

 

DOS检测到一个严重错误时,它将调用中断24——严重错误处理中断,该中断24的缺省处理程序将显示'AbortRetryFail”消息。    
   
标准C库函数harderr()能接管对中断24的调用的处理。harderr()函数有一个参数,是指向一个用户编写的硬件错误处理函数的指针,利用这个硬件错误处理函数,你可以根据不同的硬件错误显示自己定义的消息,从而避开“AbortRetryFail”

  DOS的系统配置文件CONFIG
 

标准C库函数locking()可以用来加锁或解锁共享文件的一部分内容。
    locking()
函数有3个参数:要加锁或解锁的共享文件的句柄,要对该文件进行的操作,以及要加锁或解锁的字节数。将被加锁或解锁的区域是从文件指针的当前位置开始的若干字节,因此,如果你不是从文件的头部开始加锁或解锁若干字节,就要用lseek()函数对文件指针进行重新定位。
   
以下是对一个二进制文件SONGS.DAT进行加锁和解锁的例子:
#include <sys\locking.h>
void main(void);
void main(void)
{
     int  file_handle, ret-coder;
     char * song_name = 'Six Months In A Leaky Boat';

 

你可以用sopen()函数以共享模式打开一个文件,并用SH_DENYWR标志明确表示不允许其它程序读写该文件,请看下例:
    /* Notethatthe sopen()functionis not ANSIcompliant...*/
    fileHandle = sopen('C:\\DATA\\SETUP.DAT',O_RDWR,SH_DENYWR);
    在你的程序中加入上述语句后,将禁止其它程序存取SETUP.DAT文件;如果另一个程序试图打开该文件进行读或写,它将收到一个EACCES错误代码,说明禁止存取该文件。

    请参见:
    4.13 怎样打开一个同时能被其它程序修改的文件?
    4.15 怎样防止其它程序修改你正在修改的那部分文件内容?

 

 利用标准C库函数中的低级文件函数sopen(),可以以共享模式打开一个文件。从DOS3. 0开始,当装入并运行程序SHAREEXE后,就可以以共享模式打开文件了。共享模式允许多个程序同时使用同一个文件,在这种模式下,你可以允许其它程序修改你正在修改的一个文件,sopen()函数有4个参数:指向要打开的文件的文件名的指针,文件打开模式,文件共享模式,以及创建文件时的文件创建模式。sopen()函数的第二个参数通常称为操作标志参数,它可以有以下几种值:

  只要根据上表检查find_t.attrib
文件属性存放在结构成员find_t