yyk>30000) Р {?printf("文章太长,超出30000字符部分的内容将被忽略!\n");Р break;Р }Р Wenzhang[yyk++]=ch2;Р?}Р?Wenzhang[yyk]='\0'; Р for(;;) // 无限循环,选择0 退出循环Р {Р switch(Menubar()) // 调用主菜单函数,按返回值选择功能函数Р {Р // 选择功能1至4,查询并显示记录Р case '1': List(); break; // 显示原文Р case '2': Tongji() ; break; // 字数统计Р case '3': Jiami(); break; // 文件加密Р case '4': Jiemi(); break; // 文件解密Р case '5': Save(count); break; //文件保存Р case '0': exit(0); // 跳出循环,终止程序运行Р } // switch语句结束Р } // for循环结束Р} // main()函数结束Р// 主菜单函数,由main()函数引用,返回菜单选项字符供main()的switch语句判定Р// 使用printf()函数显示菜单项,f()函数接收选项字符Р// while条件限定选项的合法性,非法字符则重新输入Рchar Menubar()Р{Р char c='0';Р printf("\n######################### 文本加密解密管理软件#################################\n\n");Р printf(" 文 1. 显示文件文本原样** ** ** \n");Р printf(" 本 2. 字数统计** ** ** \n");Р printf(" 加 3. 文件加密** * ** ** \n");