没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
#include "stdio.h"
#include "stdlib.h"
struct line{
char text[81];
int num; /*行号*/
struct line *next; /*指向下一个输入项目的指针 */
struct line *prior; /*指向前一个项目的指针 */
};
struct line *start; /*指向表中第一个项目的指针 */
struct line *last; /*指向表中作后一个项目的指针 */
struct line *find(int),*dls_store(struct line *);
void patchup(int,int),delete_text(),list(),save(char *),load(char *);
menu_select();
enter(int linenum);
void main(int argc,char *argv[])
{
char s[80],choice,fname[80];
// struct line *info;
int linenum=1;
start=NULL;
last=NULL;
if(argc==2) load(argv[1]);/*装入命令行上的文件 */
do{
choice=menu_select();
switch(choice){
case 1:printf("\t行号:");
gets(s);
linenum=atoi(s);
enter(linenum);
#include "stdlib.h"
struct line{
char text[81];
int num; /*行号*/
struct line *next; /*指向下一个输入项目的指针 */
struct line *prior; /*指向前一个项目的指针 */
};
struct line *start; /*指向表中第一个项目的指针 */
struct line *last; /*指向表中作后一个项目的指针 */
struct line *find(int),*dls_store(struct line *);
void patchup(int,int),delete_text(),list(),save(char *),load(char *);
menu_select();
enter(int linenum);
void main(int argc,char *argv[])
{
char s[80],choice,fname[80];
// struct line *info;
int linenum=1;
start=NULL;
last=NULL;
if(argc==2) load(argv[1]);/*装入命令行上的文件 */
do{
choice=menu_select();
switch(choice){
case 1:printf("\t行号:");
gets(s);
linenum=atoi(s);
enter(linenum);
break;
case 2:delete_text();
break;
case 3:list();
break;
case 4:printf("\t文件名:");
gets(fname);
save(fname);
break;
case 5:printf("\t文件名:");
gets(fname);
load(fname);
break;
case 6:exit(0);
}
}while(1);
}
/* 显示菜单,供用户选择 */
menu_select()
{
char s[80];
int c;
printf("\t\t1.输入\n");
printf("\t\t2.删除一行\n");
printf("\t\t3.显示一行\n");
printf("\t\t4.文件存盘\n");
printf("\t\t5.装入文件\n");
printf("\t\t6.退出\n");
do{
case 2:delete_text();
break;
case 3:list();
break;
case 4:printf("\t文件名:");
gets(fname);
save(fname);
break;
case 5:printf("\t文件名:");
gets(fname);
load(fname);
break;
case 6:exit(0);
}
}while(1);
}
/* 显示菜单,供用户选择 */
menu_select()
{
char s[80];
int c;
printf("\t\t1.输入\n");
printf("\t\t2.删除一行\n");
printf("\t\t3.显示一行\n");
printf("\t\t4.文件存盘\n");
printf("\t\t5.装入文件\n");
printf("\t\t6.退出\n");
do{
剩余8页未读,继续阅读
资源评论
- jaorjixiaocong2012-11-04不是我想要的。
ddlovell
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功