1、使用fopen函数以只读方式打开D盘下文件名为test.txt的文本文件,若打开成功,则输出成功信息,若不成功,表明D盘下没有该文件,此时,使用写方式打开文件,并检查D盘是否有新建文件test.txt。 2、使用fopen函数以只读方式打开D盘下文件名为hellofriends.txt的文本文件,然后关闭打开的文件,并判断文件是否关闭成功。 3、在D盘目录D:\C_language\下新建文本文件helloall.txt,并使用fgetc函数读取硬盘中的文本文件,使用putchar函数输出文件内读取出的字符。 4、建立readme文件 许多文件或安装程序包中都含有自述文件,通常命名为readme,这些文件都是为了说明文件的使用方法或者程序的安装方法。在计算机路径D:\C_language\下新建并打开一个readme文件,使用fputc函数向该文件中输入一个关于C语言的简单说明文档,以字符’#’号结束。然后使用fgetc函数输出文件的内容。 n 1.需求分析: 需求1:新建并打开一个文件名为readme的文本文件 需求2:使用fputc函数按字符输入说明文档,当输入’#’号时,结束输入 需求3:使用fgetc函数按字符输出说明文档,直到文件结束 需求4:文件处理完毕后,关闭文件 n 2.技术应用 对于需求1,使用fopen函数,”wt+”方式打开文件readme.txt,当指定路径D:\C_language\下该文件不存在时,系统自动新建该文件,并将其打开。 对于需求2,新建子函数write_readm(),输入说明文档信息,当输入’#’号时,输入结束。函数结束时应处理文件指针,使其指向文件开头。 对于需求3,新建子函数read_readm(),输出说明文档信息。 对于需求4,函数调用结束后,调用函数fclose关闭文件。 5、在D盘目录D:\C_language\下新建文本文件ExpoEmblem.txt,使用fgets函数读取长度为50的该文本文件字符串,并打印出读取的字符串。 6、在D盘目录D:\C_language\下新建并打开文本文件NewWorld.txt,使用fputs函数写入一段字符串,并使用fgets函数将输入的字符串原样输出。 7、项目信息录入与输出 WCDMA项目和LTE项目是当前通信领域中体现3G和4G网络的主要通信架构,设计一个方案,将两个项目的主要信息存储到指定目录的文件中,并输出该项目信息,项目信息包括项目名称、项目负责人、项目收益、项目支出和项目起止时间等。 1.需求分析: 需求1:建立一个.h文件,用于存储结构体类型定义以及其他宏定义,定义结构体,用于表达项目信息。 需求2:建立.c文件,处理打开文件和关闭文件操作,同时进行项目信息录入。 需求3:设计两个子函数,一个用于向文件中写入信息,另一个用于从文件中读出信息,并打印到屏幕上。 2.技术应用 对需求1,新建头文件ProjectManagement.h,并在该文件中包含标准输入输出头文件stdio.h,定义结构体Project用于项目信息模版。 对需求2,新建源代码文件ProjectManagement.c,处理主函数操作,打开文件ProjectManagement.txt,并输入两个项目信息。 对需求3,新建源代码文件ProjectSavePrint.c,设计子函数ProjectSave()用于向打开的文件中写入项目信息,设计子函数ProjectPrint()用于从打开的文件中读出项目信息,然后打印到屏幕上。 |