关于文件读取模块的函数整理
文件读取章节:
1.getchar函数:调用形式getchar(),接收从键盘输入的一个字符
2.putchar函数:调用形式putchar( c ),将输出的字符显示在屏幕上
3.fgetc函数:调用形式fgetc(fp),从fp指向的文件读入一个字符
4.fputc函数:调用形式fputc(ch,fp),把字符ch写到文件指针变量fp所指向的文件中
5.feof函数:调用形式feof(fp),feof(fp)有两个返回值,如果遇到文件结束,函数feof(fp)的值为1,否则为0。
6.fgets函数:调用形式fgets(str,n,fp),从fp指向的文件读入一个长度为(n-1)的字符串,存到字符数组str中。
7.fputs函数:调用形式fputs(str,fp),把str所指向的字符串写到文件指针变量fp所指向的文件中。
8.gets函数:调用方式gets(str),str是字符串数组,gets函数会忽略掉换行符,不会把它存到字符串数组中,会用空字符代替换行符。
9.puts函数:调用方式puts(str),str[]是字符串数组。
10.strcpy函数:调用方式strcpy(str1,str2),把字符串str2复制给str1。
11.strlen函数:调用方式strlen(str1),返回字符串str1的长度。
12.strcat函数:调用方式strcat(str1,”abc”),将字符串”abc”追加到str1的尾部。
13.strcmp函数:调用方式strcmp(str1,str2),比较两个字符串的大小。
文件读取章节:
1.fprintf函数:fprintf(文件指针,格式字符串,输出表列),eg: fprintf(fp,”%6.2f,%d”,f,i)。
2.fscanf函数:fscanf(文件指针,格式字符串,输入表列),eg: fscanf(fp,”%6.2f,%d”,&f,&i)。
3.fread函数: fread(buffer,size,count,fp),buffer是用来存放从文件读入的数据的存储区的地址,size是要读的字节数,count是要读写的数据项个数(每个数据项长度是size)。
4.fwrite函数:fwrite(buffer,size,count,fp)。
5.rewind函数:调用方式rewind(fp),使文件位置标记重新返回文件的开头,此函数没有返回值。
6.feof函数: 文件结束标志函数,文件未结束时为0,文件结束时为1。
7.EOF函数:是end of file的缩写,表示"文字流"(stream)的结尾。这里的"文字流",可以是文件(file),也可以是标准输入(stdin)。调用形式:while((c = fgetc(fp)) != EOF)。
8.fseek函数:调用形式fseek(文件类型指针,位移量,起始点),起始点用0,1,2代替,0代表“文件开始位置”,1代表“文件当前位置”,2代表“文件末尾位置”;位移量是指以起始点为基点,向前移动的字节数,位移量应该是Long型数据,在数字的末尾加一个字母L。eg:fseek(fp,100L,0)。
9.ftell函数:得到流式文件中文件位置标记的当前位置。