阅读参考教材例 11-11 、例 11-17 和例 11-18 ,设计完成程序。 以下程序的功能是: (1) 建立学生记录同学电话号码的文本文件; (2) 用已经建立的文本文件,生成同学电话号码的二进制文件; (3) 浏览二进制文件,在屏幕上显示全部同学的序号、姓名和电话号码。 根据给出的结构数据类型说明、函数原型声明和主函数定义,补充 3 个用户自定义函数。提交源程序的 cpp 文件和生成的文本文件、二进制文件。 #include
#include
#include
using namespace std; struct stuPhone // 说明结构类型 { int num; char name[20]; char telphone[20]; }; // 以下函数不能打开文件返回 1 ,完成操作返回 0 int createTxt( const char * fileTxt); int createBin( const char * fileTxt, const char * fileBin); int browseBin( const char * fileBin); int main() { char fileTxt[30], fileBin[30]; cout<< " 输入文本文件名 :\n" ; cin>>fileTxt; // 输入文本文件名 cout<< " 输入二进制文件名 :\n" ; cin>>fileBin; // 输入二进制文件名 // 建立文本文件 if ( createTxt(fileTxt)) // 调用建立文本文件函数 { cerr<< " 不能建立文本文件 " <