《C-语言程序设计》第10章市公开课一等奖百校联赛获奖课件.pptx
《《C-语言程序设计》第10章市公开课一等奖百校联赛获奖课件.pptx》由会员分享,可在线阅读,更多相关《《C-语言程序设计》第10章市公开课一等奖百校联赛获奖课件.pptx(62页珍藏版)》请在咨信网上搜索。
第第10章章 文件文件本资料由-校园大学生创业网-提供http:/ 文件文件10.1 文件概述文件概述10.2 文件打开与关闭文件打开与关闭10.3 文件测试函数文件测试函数 10.4 文件读写操作文件读写操作 10.5 犯错检测犯错检测 10.6 文件随机读写操作文件随机读写操作 第2页10.1文件概述文件概述10.1.1 数据文件数据文件10.1.2 文件存取方式文件存取方式10.1.3 流和文件流和文件10.1.4文件指针类型文件指针类型10.1.5 文件操作步骤文件操作步骤第3页10.1.1 数据文件数据文件1.文本文件文本文件2.二进制文件二进制文件第4页1.文本文件文本文件文本文件,也称ASCII文件,是一个字符流文件。文件由一个个字符首尾相接而成,其中每个字符占1字节,存放是字符ASCII码。文本文件优点是能够直接阅读,而且ASCII代码标准统一,使文件易于移植。其缺点是输入/输出都要进行转换,效率低。第5页2.二进制文件二进制文件二进制文件中数据是按其在内存中存放形式存放。因为二进制文件在输入输出时,无须进行转换,故效率高。但二进制文件只能供机器阅读,人工无法阅读,也不能打印。而且,因为不一样计算机系统对数据二进制表示也各有差异,所以,可移植性差。普通用二进制文件来保留数据处理中间结果。第6页10.1.2 文件存取方式文件存取方式1.次序存取和随机存取次序存取和随机存取2.次序文件和随机文件次序文件和随机文件第7页1.次序存取和随机存取次序存取和随机存取u次序存取是指只能依先后次序存取文件中数据。比如:在流式文件中,存取完第一字节,才能存取第二字节;存取完第n-1字节,才能存取第n字节。u随机存取也称直接存取,能够直接存取文件中指定数据。比如:在流式文件中,能够直接存取指定第i个字节(或字符),而不论第i-1字节是否已经存取。第8页2.次序文件和随机文件次序文件和随机文件u能够进行次序存取文件称为次序文件。在次序文件中,统计逻辑次序和物理次序相同。统计能够不等长。读出某一条统计速度慢,不能直接对文件进行修改,适宜于对文件次序批量处理。u能够进行随机存取文件称为随机文件。在随机文件中,每条统计等长,各数据项长度固定,每个统计有惟一统计号。读写文件时,按统计号直接读写指定统计,适宜于随机读写某条统计操作。第9页10.1.3 流和文件流和文件C语言为程序员和用户设备之间提供了一层抽象东西,这一层抽象东西就称之为“流”,而将详细实际设备叫做文件。流是一个逻辑设备,其含有很多相同行为。所以,用来进行磁盘文件写函数也一样能够用来进行打印机写入。在C中有两种性质流:文字流和二进制流。第10页10.1.4文件指针类型文件指针类型文件指针类型FILE是一个新数据类型。它是C语言基本数据类型集合,称之为“文件结构指针”。Turbo C在stdio.h文件中文件类型申明为:typedef struct short level;unsigned flags;char fd;unsigned char hold;short bsize;unsigned char*buffer;unsigned char*curp;unsigned istemp;short token;FILE;第11页有了文件指针类型就能够定义指向文件变量和指针。比如:FILE*fp;fp=fopen(file1,r);上述语句含义是在当前目录下打开文件“file1”,并使fp指向该文件。语句中字母“r”是文件打开方式,表示只能对该文件进行“读”操作。第12页10.1.5 文件操作步骤文件操作步骤在Turbo C 2.0中,全部与文件操作相关库函数都保留在标题文件stdio.h中。文件创建和使用都需要由程序完成,普通要经过以下三个步骤:(1)打开文件。用标准库函数fopen()打开文件,它通知编译系统三个信息:需要打开文件名;使用文件方式(读还是写等);使用文件指针。第13页(2)文件读写。用文件输入/输出函数对文件进行读写,这些输入输出函数与前面介绍标准输入输出函数在功效上有相同之处,但使用上又不尽相同。(3)关闭文件。文件读写完成,用标准函数fclose()将文件关闭。它功效是把数据真正写入磁盘(不然数据可能还在缓冲区中),切断文件指针与文件名之间联络,释放文件指针。如不关闭则多半会丢失数据。文件存取操作步骤及相关库函数如表10-1所表示。第14页文件操作步骤 相关库函数 打开文件 fopen()文件读写 fscanf()fprintf()格式I/O函数getw()putw()字符I/O函数fgetc()fputc()字符I/O函数fgets()fputs()字符串I/O函数fread()fwrite()数据块I/O函数 关闭文件 fclose()表表10-1 文件存取操作步骤及相关库函数文件存取操作步骤及相关库函数第15页10.2 文件打开与关闭文件打开与关闭10.2.1 文件打开文件打开 10.2.2 文件关闭文件关闭第16页10.2.1 文件打开文件打开 文件打开函数fopen用来打开一个文件,其调用普通形式为:文件指针名文件指针名=fopen(文件名文件名,使用文件方式使用文件方式);其中:“文件指针名”必须是被说明为FILE 类型指针变量;“文件名”是被打开文件文件名,文件名通常是文件变量或文件数组;“使用文件方式”是指文件类型和操作要求。第17页文件使用方式 代表含义“r”打开一个已经有文本文件,只允许读取数据“w”打开或建立一个文本文件,只允许写入数据“at”打开一个已经有文本文件,并在文件末尾写数据“rt+”打开一个已经有文本文件,允许读和写“at+”打开一个已经有文本文件,允许读或在文件末追加数据“wt+”打开或建立一个文本文件,允许读写 表表10-2文本文件符号及其含义文本文件符号及其含义文件使用方式共有12种,表10-2给出了文本文件符号和意义。第18页文件使用方式 代表含义“rb”打开一个已存在二进制文件,只允许读数据“wb”打开或建立一个二进制文件,只允许写数据“ab”打开一个二进制文件,并在文件末尾追加数据“rb+”打开一个二进制文件,允许读和写“wb+”打开或建立一个二进制文件,允许读和写“ab+”打开一个二进制文件,允许读或在文件末追加数据 表表10-3二进制文件符号及其含义二进制文件符号及其含义 下面表10-3介绍另外六种文件操作方式是针对“二进制文件”类型。第19页字母 代表 含义 r read 读取数据 wwrite 写入数据 aappend 追加数据 ttext 文本文件,可省略不写 bbinary 二进制文件+可读可写 表表10-4 文件使用方式中字符及含义文件使用方式中字符及含义文件使用方式由r、w、a、t、b和+六个字符组成,各字符含义如表10-4所表示。第20页10.2.2 文件关闭文件关闭文件使用完成后,应使用关闭文件函数fclose把文件关闭,以防止文件数据丢失等情况发生。fclose函数调用普通形式为:fclose(FILE*fp)其中,参数fp是文件型指针,经过fopen()函数已经取得,它指向某个打开文件。比如:fclose(fp);/*关闭fp所指向文件*/当正常完成关闭文件操作时,fclose函数返回值为0,表示已正确关闭指定文件;如返回非零值则表示有错误发生。第21页例10.1文件打开与关闭应用举例一。#include main()FILE*fp;/*定义一个文件指针*/int n;fp=fopen(231001.c,rb);/*以只读方式打开231001.c*/if(fp=NULL)/*判断文件是否打开成功*/puts(Sorry,file open error);/*提醒打开不成功*/n=fclose(fp);/*关闭打开文件*/if(n=0)printf(The file succeed close);/*提醒关闭成功*/else puts(The file close error);/*提醒关闭不成功*/运行程序,假如成功将文件打开,则屏幕显示以下:运行程序,假如成功将文件打开,则屏幕显示以下:The file succeed close不然屏幕显示:不然屏幕显示:Sorry,file open errorThe file close error第22页例10.2文件打开与关闭应用举例二。#include main()FILE*fp;/*定义一个文件指针*/if(fp=fopen(d:tc231001.c,rb“)=NULL)printf(file can not open!n);exit(0);/*关闭全部文件,终止程序运行*/else printf(“The file succeed open!n);/*提醒文件成功打开*/fclose(fp);运行程序,假如成功将文件打开,运行程序,假如成功将文件打开,则屏幕显示以下:则屏幕显示以下:The file succeed open!不然屏幕显示:不然屏幕显示:file can not open!第23页在上面程序中,我们用绝对路径方法指定了要打开文件。能够看出,绝对路径能够定位到指定目录下,它是由包含路径和文件名两部分组成。比如:D:file1.dat /*表示D盘根目录下文件file1.dat*/C:TC file2.dat/*表示C盘中TC文件夹里面file2.dat*/说明:在书写文件路径时,要严格按照格式书写,说明:在书写文件路径时,要严格按照格式书写,比如:路径比如:路径“C:TCTEST.DAT”“C:TCTEST.DAT”应该写成应该写成C:TCTEST.DAT”C:TCTEST.DAT”,这一点要尤其注意。,这一点要尤其注意。第24页10.3文件测试函数文件测试函数C语言经过函数feof()来实现文件尾测试。feof()函数普通格式为:int feof(FILE*fp)其中,fp表示一个文件型指针,假如当前是文件尾话,返回一个非0值,不然返回0。通常在读取文件中数据时,都要事先利用该函数来判断。不是文件尾则继续读取数据,是文件尾则不能读取数据。第25页10.4文件读写操作文件读写操作10.4.1 字符读写函数字符读写函数10.4.2 数据读写函数数据读写函数10.4.3 字符串读写函数字符串读写函数10.4.4 格式化读写函数格式化读写函数10.4.5 其它读写函数其它读写函数第26页10.4.1 字符读写函数字符读写函数1.读字符函数读字符函数fgetc函数函数2.写字符函数写字符函数fputc函数函数第27页1.读字符函数读字符函数fgetc函数函数fgetc函数用来从指定文件读入一个字符,该文件必须是以读或写方式打开。fgetc函数调用格式以下:ch=fgetc(fp);其中fp为文件类型指针,ch为字符变量。fgetc函数返回字符赋给字符变量ch。假如在执行fgetc函数读字符时碰到文件结束符,则该函数返回一个结束标志EOF(-1)。假如想从磁盘文件次序读入字符并在屏幕上显示出来,能够用以下程序段:ch=fgetc(fp);while(ch!=EOF)putchar(ch);ch=fgetc(fp);第28页例10.3读入d:tc目录下文件“231001.c”,并在显示器上显示出来。#includemain()FILE*fp;char c;if(fp=fopen(d:tc231001.c,rt)=NULL)printf(n Can not open file,press any key exit!);getch();/*从键盘上任意输入一字符,结束程序*/exit(1);c=fgetc(fp);/*从文件中逐一读取字符*/while(c!=EOF)putchar(c);c=fgetc(fp);/*只要读出字符没有到文件尾就把该字符显示在屏幕上*/fclose(fp);第29页假如文件231001.c中存放内容是文件类型指针结构,则上述程序执行完后输出以下内容:typedef struct short level;unsigned flags;char fd;unsigned char hold;short bsize;unsigned char*buffer;unsigned char*curp;unsigned istemp;short token;FILE;第30页例10.4从目录d:tc下名为“231001.c”文本文件中读取前7个字符,依次显示在屏幕上。#include main()FILE*fp;char ch;int i;if(fp=fopen(d:tc231001.c,r)=NULL)printf(n Can not open file!);exit(0);for(i=0;i7;i+)if(feof(fp)break;/*假如是文件尾,则退出循环*/ch=fgetc(fp);/*从文件中读一个字符*/putchar(ch);/*将读取字符显示在屏幕上*/fclose(fp);该程序最终运行结果为:该程序最终运行结果为:typedef 第31页2.写字符函数写字符函数fputc函数函数fputc函数用来将一个字符写入指定文件中,该函数调用格式为:fputc(ch,fp);其中ch能够是一个字符常量,也能够是一个字符变量。fp是文件指针变量。该函数作用是将字符(ch值)输出到fp所指定文件中去。fputc函数也带回一个值,假如输出成功则返回值就是输出字符,假如输出失败,则返回EOF(-1)。第32页例10.5编程实现:要求从键盘输入一行字符,将其写入文件231001.c(该文件在d:tc目录下)中,然后把该文件内容读出并显示在屏幕上。#includemain()FILE*fp;char c1;if(fp=fopen(d:tc231001.c,a+)=NULL)printf(Can not open file,press any key exit!);getchar();exit(1);printf(Please input a string:n);c1=getchar();while(c1!=n)fputc(c1,fp);c1=getchar();rewind(fp);第33页 c1=fgetc(fp);while(c1!=EOF)putchar(c1);c1=fgetc(fp);printf(n);fclose(fp);上述程序运行两次情况为:Please input a string:Happy New Year!typedef struct short level;unsigned flags;char fd;unsigned char hold;short bsize;unsigned char*buffer;unsigned char*curp;unsigned istemp;short token;FILE;Happy New Year!Please input a string:Hello World!typedef struct short level;unsigned flags;char fd;unsigned char hold;short bsize;unsigned char*buffer;unsigned char*curp;unsigned istemp;short token;FILE;Happy New Year!Hello World!第34页10.4.2 数据读写函数数据读写函数1.写数据函数fwrite函数2.读数据函数fread函数第35页1.写数据函数写数据函数fwrite函数函数写数据块函数调用普通形式为:fwrite(buffer,size,n,fp);其中各个参数含义及说明如表10-5所表示。参数含义说明buffer 是一个字符型指针,它表示存放输出数据变量地址或数组首地址 size 是一个无符号整型,表示数据块字节数 每个数据是size个字节 n 无符号整型,表示要读写数据块块数 fp 表示文件指针 表表10-5 fwrite函数中各个参数含义及说明函数中各个参数含义及说明第36页例10.6从键盘上读取8个字符数据,写入D盘下名为“231.txt”(该文件目录为:d:tc231.txt)文本文件中。#includemain()FILE*fp;char a8;char*p=a;if(fp=fopen(d:tc231.txt,wb)=NULL)printf(n Can not open file!n);exit(0);puts(“Please input 8 characters:);第37页 while(pa+8)/*从键盘读入8个字符存入数组a*/scanf(%d,p+);fwrite(a,sizeof(char),8,fp);/*将数组中8个字符写入fp指向文件*/fclose(fp);图图10-1 文件文件231.txt示意图示意图程序运行情况为:程序运行情况为:Please input 8 characters:humanhao 回车后,文件回车后,文件231.txt内容如图内容如图10-1所表示:所表示:第38页2.读数据函数读数据函数fread函数函数读数据块函数调用普通形式为:fread(buffer,size,n,fp);其中buffer是一个字符型指针,表示存放读入数据变量地址或数组首地址。size、n、fp含义见表10-5。比如:fread(a,4,8,fp);上述语句含义是从fp所指文件中,每次读4个字节,也就是把一个实数送入实数组a中,连续读8次,即读入8个实数并送到数组a中。第39页例10.7编程实现:从241.txt(d:tc241.txt)文件中读10个字符数据,并把它们放到字符数组a中。#include main()int i;FILE*fp;char a10;fp=fopen(d:tc241.txt,rb);/*以只读方式打开当前目录下以只读方式打开当前目录下241.txt*/if(fread(a,1,10,fp)!=10)/*判断是否读了判断是否读了10字符数据字符数据*/if(feof(fp)/*没有读完没有读完10个字符时文件结束个字符时文件结束*/printf(End of file);else printf(Read error);/*读数错误读数错误*/第40页 fclose(fp);/*关闭文件*/for(i=0;i10;i+)/*输出数组a中数据*/printf(%c,ai);printf(n);假如假如241.txt中存放着若干个中存放着若干个“helloworld”字符串,则程序字符串,则程序运行后输出结果为:运行后输出结果为:helloworld第41页10.4.3 字符串读写函数字符串读写函数1.写字符串函数写字符串函数fputs2.读字符串函数读字符串函数fgets第42页1.写字符串函数写字符串函数fputsfputs函数功效是向指定文件写入一个字符串,其调用形式为:fputs(字符串字符串,文件指针文件指针);字符串能够是字符串常量,也能够是字符数组名,或指针变量。比如:fputs(Human,fp);上述语句含义是把字符串“Human”写入fp所指文件之中。第43页2.读字符串函数读字符串函数fgetsfgets函数功效是从指定文件中读一个字符串到字符数组中,其调用普通形式为:fgets(str,n,fp);函数中参数str是字符数组名;n是一个正整数,表示从文件中读出字符串不超出 n-1个字符。在向字符数组读入最终一个字符后加上字符串结束标志0。假如在读n-1个字符之前碰到换行符或EOF,读入工作也结束。比如:比如:fgets(ch,50,fp);/*从从fp所指文件中读出所指文件中读出49个字符送入字符数组个字符送入字符数组ch中中*/第44页例10.8编程实现:从d:tc目录中读文本文件242.txt中开始8个字符,并输出这8个字符组成字符串。#includemain()int i;FILE*fp;char a9;if(fp=fopen(d:tc242.txt,rt)=NULL)/*以可读可写方式打开文本文件242.txt*/printf(n Can not open file!);getch();exit(1);第45页 fgets(a,9,fp);/*从fp所指文件中读取9-1个字符送到数组a中*/printf(n%sn,a);/*输出数组a中字符串内容*/fclose(fp);for(i=0;i8;i+)/*依次输出数组a中各个字符*/printf(%c,ai);printf(n);假如假如242.txt文件中存放着若干个文件中存放着若干个“goldhuman”,则上述程序运行结果为:,则上述程序运行结果为:goldhumagoldhuma第46页10.4.4格式化读写函数格式化读写函数1.格式化写函数格式化写函数fprintf2.格式化读函数格式化读函数fscanf第47页1.格式化写函数格式化写函数fprintf格式化写函数fprintf调用格式为:fprintf(文件指针,格式字符串,输出表列);比如:fprintf(fp,%d%c,j,ch);上述语句作用是将整型变量j和字符型变量ch值按%d和%c格式送到fp指向文件上。第48页2.格式化读函数格式化读函数fscanf格式化读函数fscanffscanf(文件指针,格式字符串,输入表列);比如:fscanf(fp,%d%s,&i,str);若此时fp所指文件中存放着以下数据:6happynewyear则上述语句作用是将6赋给整型变量i,将“happynewyear”赋给字符型数组str。第49页例10.9从目录“d:tc”中读取文本文件“243.c”,并将读出结果显示在屏幕上。#include main()char a10;int i;FILE *fp;fp=fopen(d:tc243.txt,r);/*打开文本文件只读*/fgets(a,8,fp);/*从文件中读取7个字符*/printf(%s,a);/*输出所读字符串*/fscanf(fp,%d,&i);/*读取整型数*/printf(%d,i);/*输出所读整型数*/第50页 putchar(fgetc(fp);/*读取一个字符同时输出*/fgets(a,6,fp);/*读取5个字符*/puts(a);/*输出所读字符串*/fclose(fp);/*关闭文件*/getch();/*等候任一键*/假如243.txt文件中存放内容是:happyne6yeareveryone则程序运行结果为:happyne6yearev第51页10.4.5其它读写函数其它读写函数1.putw函数定义函数定义2.getw函数定义函数定义第52页1.putw函数定义函数定义putw(int i,FILE*fp)char*s;s=&i;putc(s0,fp);putc(s1,fp);return(i);第53页2.getw函数定义函数定义getw(FILE*fp)char*s;int i;s=&i;s0=getc(fp);s1=getc(fp);return(i);第54页10.5犯错检测犯错检测10.5.1ferror函数函数10.5.2 clearerr函数函数第55页10.5.1 ferror函数函数ferror函数调用格式为:ferror(fp);其中fp是指向文件指针,当ferror函数返回值为非零时,表示犯错;当其返回值为零时表示没有发生错误。第56页10.5.2 clearerr函数函数clearerr函数功效是使文件错误标志和结束标志置零。其调用格式为:clearerr(fp);其中fp为文件指针。比如:在调用一个输入/输出函数犯错时,ferror函数返回了非零值,在执行以下语句:clearerr(fp);后,ferror(fp)返回值变成了零。第57页 10.6 文件随机读写操作文件随机读写操作10.6.1.文件头定位函数文件头定位函数10.6.2.文件随机定位函数文件随机定位函数10.6.3.流式文件定位函数流式文件定位函数第58页10.6.1.文件头定位函数文件头定位函数C提供文件头定位函数rewind能够将文件指针重新指定到文件头。该函数调用格式为:rewind(文件指针);其功效是把文件内部位置指针移到文件开头,假如定位成功,返回0;不然,返回非0。第59页10.6.2.文件随机定位函数文件随机定位函数 fseek函数用来移动文件内部位置指针,其调用形式为:fseek(文件指针,位移量,起始点);其中:“文件指针”指向被移动文件。“位移量”表示移动字节数,要求位移量是long型数据,方便在文件长度大于64KB 时不会犯错。当用常量表示位移量时,要求加后缀“L”。第60页“起始点”表示从何处开始计算位移量,C语言要求起始点有三种:文件首、当前位置和文件尾,表示方法能够用表10-6来说明。起始点 表示符号数字表示 文件首 SEEK_SET 0 当前位置 SEEK_CUR 1文件末尾 SEEK_END 2 表表10-6 起始点表示方法起始点表示方法比如:fseek(fp,200L,0);上述语句功效是把位置指针移到离文件首200个字节处。第61页3.流式文件定位函数流式文件定位函数用ftell()函数能够返回文件指针当前位置。其调用格式为:ftell(fp);该函数返回值为长整型数,表示相对于文件头字节数,犯错时返回-1L。比如:long i;if(i=ftell(fp)=-1L)printf(A file error has occurred at%ld.n,i);上述程序段能够通知用户在文件什么位置出现了文件错误。本资料由-校园大学生创业网-提供http:/- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C-语言程序设计 语言程序设计 10 公开 一等奖 联赛 获奖 课件
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文