精华内容
下载资源
问答
  • 文件是什么一个文件(file)通常就是磁盘上的一段命名的存储区。C文件看成是连续的字节序列,其中每一个字节都可以单独地读取。标准文件C 程序自动打开3个文件。这3个文件称为标准输入,标准输出和标准错误输出。...

    文件是什么

    一个文件(file)通常就是磁盘上的一段命名的存储区。C 将文件看成是连续的字节序列,其中每一个字节都可以单独地读取。

    标准文件

    C 程序自动打开3个文件。这3个文件被称为标准输入,标准输出和标准错误输出。默认的标准输入是系统的一般输入设备,通常为键盘;默认的标准输出和标准错误输出是系统的一般输出设备,通常为显示器。

    文件操作分成如下三个步骤:

    1、打开文件 (fopen)

    2、操作文件 (fread/fwrite)

    3、关闭文件 (fclose)

    下面来一一介绍:

    fopen ( )函数:

    函数原型:

    FILE * fopen(const char * path,const char * mode);

    返回值:

    文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno中。

    一般而言,打开文件后会做一些文件读取或写入的动作,若打开文件失败,接下来的读写动作也无法顺利进行,所以一般在fopen()后作错误判断及处理。

    参数说明:

    path:字符串包含欲打开的文件路径及文件名

    mode:C 字符串,包含了文件访问模式,模式如下:

    模式字符串

    “r”

    以只读方式打开文件,该文件必须存在

    “r+”

    以只读写方式打开文件,该文件必须存在

    “w”

    打开只写文件,若文件存在则文件长度清零,即该文件内容会消失。

    若文件不存在则建立该文件

    “w+”

    打开可读写文件,若文件存在则文件长度清零,即该文件内容会消失。

    若文件不存在则建立该文件。

    “a”

    以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,

    写入的数据会被加到文件尾,即文件原先的内容会被保留。(EOF符保留)

    “a+”

    以附加方式打开可读写的文件。若文件不存在,则会建立文件,如果文件存在,

    写入的数据会被加到文件尾后,即文件原先的内容会被保留。(原来的EOF符不保留)

    “rb”, “wb”, “ab”, “ab+”, “a+b”,

    “wb+”, “w+b”, “ab+”, “a+b”

    与前面的模式相似,只是使用二进制模式而非文本模式打开文件

    二进制和文本模式的区别

    1、在windows系统中,文本模式下,文件以"\r\n"代表换行。若以文本模式打开文件,并用fputs等函数写入换行符"\n"时,函数会自动在"\n"前面加上"\r"。即实际写入文件的是"\r\n" 。

    2、在类Unix/Linux系统中文本模式下,文件以"\n"代表换行。所以Linux系统中在文本模式和二进制模式下并无区别。

    fclose ( )函数:

    函数原型:

    int fclose( FILE *fp );

    返回值:

    如果流成功关闭,fclose 返回 0,否则返回EOF(-1)。(如果流为NULL,而且程序可以继续执行,fclose设定error number给EINVAL,并返回EOF。)

    因此,可在fclose(fp)后使用 if(fclose()) {     perror("fclose"); } 来判断是否成功关闭文件,关闭失败,则fclose返回“1”并输出出错原因。

    展开全文
  • 二进制文件不是以ASCII代码存放数据,它将内存中数据存储形式不加转换地传送到磁盘文件,因此它又称为内存数据映像文件。因为文件信息不是字符数据,而是字节中二进制形式信息,因此它又称为字节文件。 ...
  • C语言再学习 -- 文件

    千次阅读 2016-11-09 10:32:32
    一个文件(file)通常就是磁盘上的一段命名的存储区。C文件看成是连续的字节序列,其中每一个字节都可以单独地读取。 1、标准文件 C 程序自动打开3个文件。这3个文件称为标准输入,标准输出和标准错误输出。...

    文件是什么

    一个文件(file)通常就是磁盘上的一段命名的存储区。C 将文件看成是连续的字节序列,其中每一个字节都可以单独地读取。

    二进制和文本模式
    1、在windows系统中,文本模式下,文件以"\r\n"代表换行。若以文本模式打开文件,并用fputs等函数写入换行符"\n"时,函数会自动在"\n"前面加上"\r"。即实际写入文件的是"\r\n" 。

    2、在类Unix/Linux系统中文本模式下,文件以"\n"代表换行。所以Linux系统中在文本模式和二进制模式下并无区别。

    标准文件

    C 程序自动打开3个文件。这3个文件被称为标准输入,标准输出和标准错误输出。默认的标准输入是系统的一般输入设备,通常为键盘;默认的标准输出和标准错误输出是系统的一般输出设备,通常为显示器,分别得到文件描述符 0, 1, 2.

    下面的方法从标准输入(键盘)获得一个字符:  ch = getchar ( );

    标准文件指针:

    stdio.h文件把3个文件指针与3个C 程序自动打开的标准文件进行了并联,如下表所示:

    标准文件  

    文件指针  

    一般使用的设备  

    标准输入

    stdin

    键盘

    标准输出

    stdout

    显示器

    标准错误

    stderr

    显示器

    这些指针都是FILE指针类型,所以可以被用作标准I/O函数的参数。


    stdout和stderr比较:

    stderr -- 标准错误输出设备
    stdout -- 标准输出设备 (printf("..")) 同 stdout。
    两者默认向屏幕输出。但如果用转向标准输出到磁盘文件,则可看出两者区别。stdout输出到磁盘文件,stderr在屏幕,例如:
    fprintf(stderr, "Can't open it!\n");
    fprintf(stdout, "Can't open it!\n");
    在my.exe
    Can't open it!
    Can't open it!
    Can't open it!

    转向标准输出到磁盘文件tmp.txt
    my.exe > tmp.txt
    Can't open it!

    用TYPE 看 tmp.txt的内容:
    TYPE tmp.txt
    Can't open it!
    Can't open it!


    stderr是不缓存的,stdout是行间缓存的。请注意:
    for(i = 0; i < 10; i++)
        {
          fprintf(stdout, "This is stdout[%d]", i);
          fprintf(stderr, "This is stderr[%d]", i);
        }
    会全部显示stderr之后,再显示stdout。又因为stdout是行内缓存,所以加 \n 后会立刻显示。


    文件操作分成如下三个步骤:

    1、打开文件 (fopen)

    2、操作文件 (fread/fwrite)

    3、关闭文件 (fclose)

    下面来一一介绍:

    打开文件 -- fopen ( )函数:

    函数原型:
    FILE * fopen(const char * path,const char * mode);

    返回值:

    文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno中。
    一般而言,打开文件后会做一些文件读取或写入的动作,若打开文件失败,接下来的读写动作也无法顺利进行,所以一般在fopen()后作错误判断及处理

    参数说明:

    path:字符串包含欲打开的文件路径及文件名

    mode:C 字符串,包含了文件访问模式,模式如下:

    模式字符串

     

    “r”

    以只读方式打开文件,该文件必须存在

    “r+”

    以只读写方式打开文件,该文件必须存在

    “w”

    打开只写文件,若文件存在则文件长度清零,即该文件内容会消失。

    若文件不存在则建立该文件

    “w+”

    打开可读写文件,若文件存在则文件长度清零,即该文件内容会消失。

    若文件不存在则建立该文件。

    “a”

    以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,

    写入的数据会被加到文件尾,即文件原先的内容会被保留。(EOF符保留)

    “a+”

    以附加方式打开可读写的文件。若文件不存在,则会建立文件,如果文件存在,

    写入的数据会被加到文件尾后,即文件原先的内容会被保留。(原来的EOF符不保留)

    “rb”, “wb”, “ab”, “ab+”, “a+b”,

     “wb+”, “w+b”, “ab+”, “a+b”

    与前面的模式相似,只是使用二进制模式而非文本模式打开文件


    关闭文件 -- fclose ( )函数:

    函数原型:

    int fclose( FILE *fp );

    返回值:
    如果流成功关闭,fclose 返回 0,否则返回EOF(-1)。(如果流为NULL,而且程序可以继续执行,fclose设定error number给EINVAL,并返回EOF。)

    因此,可在fclose(fp)后使用
    if(fclose())
    {
        perror("fclose");
    }
    来判断是否成功关闭文件,关闭失败,则fclose返回“1”并输出出错原因。

    扩展:C语言再学习 -- EOF与feof函数

    [cpp] view plain copy
     在CODE上查看代码片派生到我的代码片
    1. 示例一:  
    2. #include<stdio.h>  
    3. int main(void)  
    4. {  
    5.     FILE*fp = NULL;  
    6.     fp = fopen("abc.txt""r");  
    7.     if(NULL == fp)  
    8.     {  
    9.     perror("error...");  
    10.         exit (1);  
    11.     }  
    12.     fclose (fp);  
    13.     fp = NULL;  
    14.      return 0;  
    15. }  


    在文件操作时,需要注意以下几点问题
    1、在定义文件指针时,要将文件指针指向空;如 FILE *fp = NULL;
    2、需要判断文件是否打开成功,如 if(NULL == fp)
    3、文件操作完成后,注意要将文件关闭,否则会造成文件所占用内存泄露和在下次访问文件时出现问题。
    4、文件关闭后,需要将文件指针指向空,这样做会防止出现游离指针,而对整个工程造成不必要的麻烦;如:fp = NULL;

    [cpp] view plain copy
     在CODE上查看代码片派生到我的代码片
    1. // 一个简单的文件压缩程序  
    2. #include <stdio.h>  
    3. #include <stdlib.h>  
    4. #include <string.h>  
    5.   
    6. #define LEN 40  
    7. int main (int argc, char *argv[])  
    8. {  
    9.     FILE *in, *out;  
    10.     int ch;  
    11.     char name[LEN];  
    12.     int count = 0;  
    13.   
    14.     if (argc < 2)  
    15.     {  
    16.         fprintf (stderr, "Usage: %s filename\n", argv[0]);  
    17.         exit (1);  
    18.     }  
    19.     if ((in = fopen (argv[1], "r")) == NULL)  
    20.     {  
    21.         fprintf (stderr, "I couldn't open the file \"s\"\n", argv[1]);  
    22.         exit (2);  
    23.     }  
    24.   
    25.     strcpy (name, argv[1]);  
    26.     strcat (name, ".red");  
    27.     if ((out = fopen (name, "w")) == NULL)  
    28.     {  
    29.         fprintf (stderr, "Can't Create output file.\n");  
    30.         exit (3);  
    31.     }  
    32.     while ((ch = getc (in)) != EOF)  
    33.         if (count++ % 3 == 0)  
    34.             putc (ch, out);  
    35.     if (fclose (in) != 0 || fclose (out) != 0)  
    36.         fprintf (stderr, "Error in closing files\n");  
    37.     return 0;  
    38. }  
    39.   
    40. 同一目录下创建文件eddy,里面添加内容 So even Eddy came oven ready .  
    41. 输出结果:创建 eddy.red  
    42. Send money  


    操作文件 -- fread ( )函数和fwrite ( )函数

    fwrite ( )函数

    函数功能:
    指向文件写入一个数据块。
    函数原型:
    size_t fwrite(const void* buffer, size_t size, size_t count, FILE* stream);
    注意:这个函数以二进制形式对文件进行操作,不局限于文本文件
    参数:
    (1)buffer:是一个指针,对fwrite来说,是要获取数据的地址;
    (2)size:要写入内容的单字节数;(size_t是sizeof返回的类型,通常是unsigned int类型)
    (3)count:要进行写入size字节的数据项的个数;
    (4)stream:目标文件指针;
    返回值:
    返回实际写入的数据块数目 count。


    fread ( )函数:

    函数原型
    size_t fread ( void *buffer, size_t size, size_t count, FILE *stream);
    参数:
    (1)buffer:用于接收数据的内存地址
    (2)size:要读的每个数据项的字节数,单位是字节 (size_t是sizeof返回的类型,通常是unsigned int类型)
    (3)count:要读count个数据项,每个数据项size个字节.
    (4)stream:输入流
    返回值:
    返回真实写入的项数,若大于count则意味着产生了错误。另外,产生错误后,文件位置指示器是无法确定的。若其他stream或buffer为空指针,或在unicode模式中写入的字节数为奇数,此函数设置errno为EINVAL以及返回0.
    函数功能:
    从一个文件流中读数据,最多读取count个项,每个项size个字节,如果调用成功返回实际读取到的项个数(小于或等于count),如果不成功或读到文件末尾返回 0。

    [cpp] view plain copy
     在CODE上查看代码片派生到我的代码片
    1. #include <stdio.h>  
    2. #include <string.h>  
    3. int main()  
    4. {  
    5.    FILE *fp;  
    6.    char c[] = "This is w3cschool";  
    7.    char buffer[20];  
    8.   
    9.    /* 打开文件用于读写 */  
    10.    fp = fopen("file.txt""w+");  
    11.   
    12.    /* 写入数据到文件 */  
    13.    fwrite(c, strlen(c) + 1, 1, fp);  
    14.   
    15.    /* 查找文件的开头 */  
    16.    fseek(fp, SEEK_SET, 0);  
    17.   
    18.    /* 读取并显示数据 */  
    19.    fread(buffer, strlen(c)+1, 1, fp);  
    20.    printf("%s\n", buffer);  
    21.    fclose(fp);  
    22.    return(0);  
    23. }  


    随机存取:fseek ( )、ftell ( )、rewind ( )

    fseek ( )函数

    函数功能:

    重定位流(数据流/文件)上的文件内部位置指针

    注意:文件指针指向文件/流。位置指针指向文件内部的字节位置,随着文件的读取会移动,文件指针如果不重新赋值将不会改变或指向别的文件。

    函数原型:

    int fseek(FILE *stream, long offset, int fromwhere);

    参数:

    (1)stream:为文件指针
    (2)offset:为偏移量,正数表示正向偏移,负数表示负向偏移(数字值用3L、10L等,L后缀表示long类型)
    (3)origin:设定从文件的哪里开始偏移,可能取值为:SEEK_CUR、 SEEK_END 或 SEEK_SET
    SEEK_SET: 文件开头
    SEEK_CUR: 当前位置
    SEEK_END: 文件结尾
    其中SEEK_SET,SEEK_CUR和SEEK_END依次为0,1和2.

    返回值:

    成功,返回 0,失败返回 -1,并设置error的值,可以用perror()函数输出错误。

    函数描述:

    函数设置文件指针stream的位置。如果执行成功,stream将指向以fromwhere(偏移起始位置:文件头0(SEEK_SET),当前位置1(SEEK_CUR),文件尾2(SEEK_END))为基准,偏移offset(指针偏移量)个字节的位置。如果执行失败(比如offset超过文件自身大小),则不改变stream指向的位置。

    上面这句话意思是,函数执行之后,文件指针就移动到了fromwhere + offset位置处,如果offset超过文件自身大小,则不改变stream指向的位置。

    fseek函数和lseek函数类似,但lseek返回的是一个off_t数值,而fseek返回的是一个整型.

    #include <stdio.h>
    int main (void)
    {
    	char ch = 0;
    	FILE *fp = fopen ("abc.txt", "r");
    	if (fp)
    	{
    		//ABCDEFGHIGKLMN
    		fseek (fp, 2L, SEEK_SET); //文件开头  (ABC)
    		//(2+0 = 2 文件指针移动到2的位置)
    		fread (&ch,sizeof (char), 1, fp);
    		printf ("%c\n", ch);
     
     		fseek (fp, 3L, SEEK_CUR); //当前位置 (CDEFG)
     		//(3+1 = 4 文件指针移动到4的位置)
     		fread (&ch,sizeof (char), 1, fp); 
     		printf ("%c\n", ch);
     		
     		fseek (fp, -3L, SEEK_END); //文件结尾 MN) 
     		//(-3+2 = -1 文件指针移动到-1位置)
     		fread (&ch,sizeof (char), 1, fp); 
     		printf ("%c\n", ch);
     		
     		fclose (fp); 
     		fp = NULL;
    	} 
    	return 0;
    }
    输出结果:
    C
    G
    M

    ftell ()函数

    函数原型:

    long ftell(FILE *stream);

    函数功能:
    函数 ftell() 用于得到文件位置指针当前位置相对于文件首的偏移字节数。在随机方式存取文件时,由于文件位置频繁的前后移动,程序不容易确定文件的当前位置。使用fseek函数后再调用函数ftell()就能非常容易地确定文件的当前位置。

    返回值:

    以一个long类型值返回一个文件的当前位置。如果发生错误,则返回 -1L,全局变量 errno 被设置为一个正值。

    调用示例编辑:
    ftell(fp);利用函数 ftell() 也能方便地知道一个文件的长。如以下语句序列: fseek(fp, 0L,SEEK_END); len =ftell(fp); 首先将文件的当前位置移到文件的末尾,然后调用函数ftell()获得当前位置相对于文件首的位移,该位移值等于文件所含字节数。

    #include <stdio.h>
    int main (void)
    {
    	FILE *fp;
    	int len;
    	//ABCDEF
    	fp = fopen ("abc.txt", "r");
    	if (fp == NULL)
    	{
    		perror ("error");
    		return -1;
    	}
    	fseek (fp, 0, SEEK_END);
    	len = ftell (fp);
    	fclose (fp);
    	printf ("abc.txt 的总大小 = %d 字节\n", len);
    	return 0;
    }
    
    输出结果:
    abc.txt 的总大小 = 8 字节


    rewind ()函数:

    函数原型:
    void rewind(FILE *stream)
    返回值:
    该函数不返回任何值。
    函数功能: 
    将文件内部的位置指针重新指向一个流(数据流/文件)的开头
    注意:不是文件指针而是文件内部的位置指针,随着对文件的读写文件的位置指针(指向当前读写字节)向后移动。而文件指针是指向整个文件,如果不重新赋值文件指针不会改变。
    rewind函数作用等同于 (void)fseek(stream, 0L, SEEK_SET);[1] 

    #include <stdio.h>
    
    int main()
    {
       char str[] = "Hello World!";
       FILE *fp;
       int ch;
    
       /* 首先让我们在文件中写入一些内容 */
       fp = fopen( "file.txt" , "w" );
       fwrite(str , 1 , sizeof(str) , fp );
       fclose(fp);
    
       fp = fopen( "file.txt" , "r" );
       while(1)
       {
          ch = fgetc(fp);
          if( feof(fp) )
          {
              break ;
          }
          printf("%c", ch);
       }
       
       rewind(fp); //从头从新开始打印
      
       printf("\n");
       while(1)
       {
          ch = fgetc(fp);
          if( feof(fp) )
          {
              break ;
          }
          printf("%c", ch);
         
       }
       printf ("\n");
       fclose(fp);
    
       return(0);
    }
    输出结果:
    Hello World!
    Hello World!



    展开全文
  • C语言的文件处理

    2013-07-12 16:08:00
    二进制文件是把内存中数据按其在内存中存储形式原样输出到磁盘上存取。 一、文件的打开与关闭 ANSI C规定了标准输入输出函数库,用fopen()函数来实现打开文件。fopen函数调用方式通常为:...

          所谓“文件”一般指存储在外部介质上数据的集合。根据数据的组织形式,可分为ASCII文件和二进制文件。ASCII文件,又称为文本文件,它的每一个字节存放一个ASCII代码,代表一个字符。二进制文件是把内存中的数据按其在内存中的存储形式原样输出到磁盘上存取。

    一、文件的打开与关闭

    ANSI C规定了标准输入输出函数库,用fopen()函数来实现打开文件。fopen函数的调用方式通常为:

    FILE * fp;

    fp = fopen(文件名,使用文件方式);

    文件使用方式 含义
    “r”(只读) 为输入打开一个文本文件
    “w”(只写) 为输出打开一个文本文件
    “a”(追加) 向文本文件尾增加数据
    “rb”(只读) 为输入打开一个二进制文件
    “wb”(只写) 为输出打开一个二进制文件
    “ab”(追加) 向二进制文件尾增加数据
    “r+”(读写) 为读/写打开一个文本文件
    “w+”(读写) 为读/写建立一个新的文本文件
    “a+”(读写) 为读/写打开一个文本文件
    “rb+”(读写) 为读/写打开一个二进制文件
    “wb+”(读写) 为读/写建立一个新的二进制文件
    “ab+”(读写) 为读/写打开一个二进制文件

     

     

     

     

     

     

     

     

     

    用fclose函数关闭文件。fclose函数调用的一般形式为:

    fclose(文件指针);

    二、文件的读写操作

    fputc函数把一个字符写到磁盘文件上去。其调用形式为:fputc(ch,fp);

    fgetc函数从指定的文件读入一个字符,该文件必须是以读或读写方式打开的,其调用形式为:ch=fgetc(fp);

     

    fread和fwrite用来读写一个数据块,其一般调用形式为:

    fread(buffer,size,count,fp);

    fwrite(buffer,size,count,fp);

    其中:

    buffer:是一个指针。对fread来说,它是读入数据的存放地址;对fwrite来说,它是要输出数据的地址。

    size:要读写的字节数。

    count:要进行读写多少个size字节的数据项。

    fp:文件型指针。

     

    格式化读写:

    fprintf(文件指针,格式字符串,输出表列);

    fscanf(文件指针,格式字符串,输出表列);

     

    fgets的作用是从指定文件读入一个字符串。

    fgets(str,n,fp);

    fputs函数的作用向指定的文件输出一个字符串。

    fputs(str,fp);

    三、文件的定位

    rewind函数的作用是使位置指针重新返回文件的开头。

    rewind(fp);

    fseek函数可以实现改变文件的位置指针。

    fseek(文件指针,位移量,起始点);

    起始点 名 字 用数字代表
    文件开始 SEEK_SET 0
    文件当前位置 SEEK_CUR 1
    文件末尾 SEEK_END 2

     

     

     

    “位移量”是指以起始点为基点,向前移动的字节数。ANSI C要求位移量是long型数据。

    ftell函数的作用是得到流式文件中的当前位置,用相对于文件开头的位移量来表示。

    ftell(fp);

    四、文件的状态

    feof(fp);    //若到文件末尾,函数值为“真”(非0)。

    ferror(fp);   //若对文件操作出错,函数值为“真”(非0)。

    clearerr(fp);  //使ferror和feof函数值置零。

    转载于:https://www.cnblogs.com/chengtulang/p/3185887.html

    展开全文
  • 13.第十三章 文件.txt

    2019-11-08 16:33:27
    输出时不会自动增加回车换行符作为记录结束标志,输入时不以回车换行符作为记录间隔(实际上C文件不是由记录构成),这种文件称为流式文件。 ANSI新标准文件采用缓冲方式,系统自动地在内存区为每一个正在...
  • 在这个例子中,驱动器 A 中磁盘上的所有文件均复制到d:back中。显示的注释提示您将另一张磁盘放入驱动器 A 时,pause 命令会使程序挂起,以便您更换磁盘,然后按任意键继续处理。 6.Call 命令 从一个批处理程序调用...
  • 我们都知道磁盘在工作时是转动的,它所存储的信息是按一系列同心圆记录在其表面上的,每一个同心圆称为一个磁道,一个整圆环为一个磁道,一个磁道上有若干个扇区,所以我们不难看出,越靠外的磁道上的单个扇区其体积...
  •  普通文件是指驻留在磁盘或其它外部介质上的一个有序数据集,可以是源文件、目标文件、可执行程序; 也可以是一组待输入处理的原始数据,或者是一组输出的结果。对于源文件、目标文件、 可执行程序可以称作程序文件...
  • 会计理论考试题

    2012-03-07 21:04:40
    C、记录在磁盘上的一组相关程序的集合 D、记录在存储介质上的一组相关程序的集合 9.___B___是Windows管理文件的特征,与MS-DOS的目录类似。 A、快捷键 B、文件夹 C、任务条 D、开始菜单 10.CAI是指__C___。 A、...
  • 2004-2010软考程序员真题

    热门讨论 2012-09-27 12:33:00
     A)CD-ROM B)显示器 C)软磁盘驱动器 D)光笔  42、在计算机领域中,通常用英文单词"BYTE"来表示  A)字 B)字长 C)二进制位 D)字节  43、某工厂仓库管理软件属于  A)应用软件 B)系统软件 C)工具软件 D)...
  • WINRAR5.0正式注册版

    2013-10-10 10:14:03
    BLAKE2 值,基本就可以认定文件内容是相同。BLAKE2 错误检测性能比较短 CRC32 更强。 8. 删除功能: a) 身份验证功能可靠性达不到所需级别,功能被移除; b) RAR 5.0 压缩文件由于总是添加...
  • LINGO软件学习

    2009-08-08 22:36:50
    为此,LINGO为用户提供了两个可选部分:输入集成员和数据数据部分(Data Section)和为决策变量设置初始值初始部分(Init Section)。 3.1 模型数据部分 3.1.1 数据部分入门 数据部分提供了模型相对静止部分...
  • Chkdsk 命令还可列出并纠正磁盘上的错误。  含有下列参数的 chkdsk 命令仅在使用故障恢复控制台时才可用。可在命令提示符下使用带有不同参数的 chkdsk 命令。  vol [drive:] [ chkdsk [drive:] [/p] [/r]  ...
  •  DiskExt 展示了对 IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS 命令的使用,该命令返回有关某卷的分区位于哪个磁盘(多分区磁盘可以驻留在多个磁盘上),以及分区位于磁盘上的什么位置等信息。  DiskMon  Diskmon是...
  • 又称文件的存储结构,是指文件在外存上的存储组织形式,是与存储介质的存储性能有关; 空闲空间的管理方法主要有:空闲表法、空闲(自由)链表法、成组链接法 4、文件目录 (1)文件目录分类:一级...
  • Winrar4.1中文版

    2013-09-02 02:13:24
    WinRAR 在创建或解压 ZIP 分卷时需要同时访问多卷 ZIP 文件的所有卷,所以不可能在多个移动磁盘上创建或解压 ZIP 卷。你需要在同一文件夹内创建它们。 3. 对 ZIP 压缩文件新增高精度文件时间支持。WinRAR 可以在 ...
  • windows实用dos命令大全

    2010-12-10 21:27:35
    4.使用说明:选用/F参数,将文件中存在盘上的碎片消除,并调整磁盘文件的安排,确保文件之间毫无空隙。从而加快读盘速度和节省磁盘空间。  (九)SYS——系统复制命令  1.功能:将当前驱动器上的DOS系统文件IO....
  • 网络组建域管理课件2

    2009-02-08 22:29:19
    可以打开Windows 2000 Server CD安装盘上的Support文件夹中的Hcl.txt文件查看硬件兼容性列表(HCL, Hardware Compatibility List),如果列表中没有包含自己计算机的硬件,安装可能不成功。Windows 2000 Server只...
  • 是由互联网上的 Linux社团(Linux Community)互通交流而完成的。Linux 不属于任何一 家公司或个人,任何人都可以免费取得甚至修改它的源代码(source code)。Linux 上的大部 分软件都是由 GNU倡导发展起来的,所以...
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    另外有只打开一个应用程序、CRichEdit使用、最小到托盘、自动检测在线用户(多播组)等。 freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续传下载文件 源码 gdiplus应用实例 ...
  • 2、Word文档以文件形式存放于磁盘中,其默认的文件扩展名为(C)。 A、txt B、exe C、doc D、sys 3、Word文档转换成纯文本时,一般使用(D)项。 A、新建 B、保存 C、全部保存 D、另存为 4、在Word中...
  • vc++ 应用源码包_6

    热门讨论 2012-09-15 14:59:46
    另外有只打开一个应用程序、CRichEdit使用、最小到托盘、自动检测在线用户(多播组)等。 freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续传下载文件 源码 gdiplus应用实例 ...
  • vc++ 应用源码包_2

    热门讨论 2012-09-15 14:27:40
    另外有只打开一个应用程序、CRichEdit使用、最小到托盘、自动检测在线用户(多播组)等。 freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续传下载文件 源码 gdiplus应用实例 ...
  • vc++ 应用源码包_5

    热门讨论 2012-09-15 14:45:16
    另外有只打开一个应用程序、CRichEdit使用、最小到托盘、自动检测在线用户(多播组)等。 freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续传下载文件 源码 gdiplus应用实例 ...
  • vc++ 应用源码包_4

    热门讨论 2012-09-15 14:38:35
    另外有只打开一个应用程序、CRichEdit使用、最小到托盘、自动检测在线用户(多播组)等。 freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续传下载文件 源码 gdiplus应用实例 ...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    要访问CD-ROM上的文件,需要将CD-ROM设备挂装在文件树中的某个挂装点。如果发行版安装了自动挂装包,那么这个步骤可自动进行。在Linux中,如果要使用硬盘、光驱等储存设备,就得先将它加载,当储存设备挂上了之后,...
  • vc++ 应用源码包_3

    热门讨论 2012-09-15 14:33:15
    另外有只打开一个应用程序、CRichEdit使用、最小到托盘、自动检测在线用户(多播组)等。 freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续传下载文件 源码 gdiplus应用实例 ...
  • vc++ 开发实例源码包

    2014-12-16 11:25:17
    内含各种例子(vc下各种控件使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...

空空如也

空空如也

1 2 3
收藏数 46
精华内容 18
关键字:

打开磁盘上的c文件称为输入