user-0 提问: 不知道下一步该怎么做。求大神指导，谢谢!

回复:
user: user-1
content: 引用 5 楼 qq_32736835 的回复:好 #include<stdlib.h> #include<stdio.h> void subfun11(void) {  FILE*fq1; char text[1024]; fq1=fopen("d:\\a.txt","r"); while(fgets(text,1024,fq1)!=NULL) { 	puts(text); } 	fclose(fq1); } void subfun12(void) { char str[40]; printf("请输入要显示的客户信息航班号:"); scanf("%s",&str); printf("%s",str); //这里就不会了 } void subfun13(void) { } void subfun21(void) { } void subfun22(void) { } void subfun23(void) { } void subfun31(void) { } void subfun32(void) { } void subfun33(void) { } void fun1(void) { 	int n; 		for(;;) 		{ 		 printf("*************************\n"); 	     printf("   显示各航空信息子菜单    \n"); 	     printf("    1.显示所有航线       \n"); 		 printf("    2.显示订票客户       \n"); 		 printf("    3.显示等待客户       \n"); 		 printf("    4.返回主菜单         \n"); 		 printf("*************************\n"); 		scanf("%d",&n); 		switch(n) 		{ 		case 1:subfun11();break; 	    case 2:subfun12();break; 		case 4:return; 		default:printf("输入错误\n");break; 		} 	} } void fun2(void) {  	int t; 	for(;;) 	{ 		printf("*************************\n"); 	     printf("   航线信息查询子菜单    \n"); 	     printf("    1.按航班号查询      \n"); 		 printf("    2.按起点站查询       \n"); 		 printf("    3.按终点站查询       \n"); 		 printf("    4.返回主菜单         \n"); 		 printf("*************************\n"); 		 scanf("%d",&t); 		switch(t) 		{ 		case 1:subfun21();break; 		case 2:subfun22();break; 		case 3:subfun23();break; 		case 4:return; 		default:printf("输入错误\n");break; 		} 	} } void fun3(void) {  	int t; 	for(;;) 	{ 		printf("*************************\n"); 	     printf("   编辑航线信息子菜单    \n"); 	     printf("    1.新增航线      \n"); 		 printf("    2.删减航线       \n"); 		 printf("    3.修改航线       \n"); 		 printf("    4.返回主菜单         \n"); 		 printf("*************************\n"); 		 scanf("%d",&t); 		switch(t) 		{ 		case 1:subfun31();break; 		case 2:subfun32();break; 		case 3:subfun33();break; 		case 4:return; 		default:printf("输入错误\n");break; 		} 	} } void fun4(void) { char str[40]; printf("请输入要订票的航班号:"); scanf("%s",&str); printf("%s",str); } void fun5(void) { char str[40]; printf("请输入要退票的航班号:"); scanf("%s",&str); printf("%s",str); } void main(void) { 	for(;;) { printf("  欢迎进入航空订票系统   \n");   printf("***********************");   printf("\n");   printf("      航空客运系统       \n");   printf("***********************");   printf("\n");   printf("   1.显示各航线信息     \n");   printf("   2.查询各航线信息     \n");   printf("   3.编辑各航线信息     \n");   printf("   4.订          票     \n");   printf("   5.退          票     \n");   printf("   0.退出      系统     \n");   printf("***********************");   printf("\n");   int a; 	 scanf("%d",&a); 	 switch(a) 	 {case 1:fun1();break; 	 case 2:fun2();break; 	 case 3:fun3();break; 	 case 4:fun4();break; 	 case 5:fun5();break; 	 default:printf("输入错误\n");break; 	 }  }  }  我看了下，你数据是从d:\\a.txt这具文件中读到的，所以在输入航班号后，你重新文件，然后输出的时候进行判断，满足的才输出

user: user-0
content: 大神，看到了吗？

user: user-0
content: 好 #include<stdlib.h> #include<stdio.h> void subfun11(void) {  FILE*fq1; char text[1024]; fq1=fopen("d:\\a.txt","r"); while(fgets(text,1024,fq1)!=NULL) { 	puts(text); } 	fclose(fq1); } void subfun12(void) { char str[40]; printf("请输入要显示的客户信息航班号:"); scanf("%s",&str); printf("%s",str); //这里就不会了 } void subfun13(void) { } void subfun21(void) { } void subfun22(void) { } void subfun23(void) { } void subfun31(void) { } void subfun32(void) { } void subfun33(void) { } void fun1(void) { 	int n; 		for(;;) 		{ 		 printf("*************************\n"); 	     printf("   显示各航空信息子菜单    \n"); 	     printf("    1.显示所有航线       \n"); 		 printf("    2.显示订票客户       \n"); 		 printf("    3.显示等待客户       \n"); 		 printf("    4.返回主菜单         \n"); 		 printf("*************************\n"); 		scanf("%d",&n); 		switch(n) 		{ 		case 1:subfun11();break; 	    case 2:subfun12();break; 		case 4:return; 		default:printf("输入错误\n");break; 		} 	} } void fun2(void) {  	int t; 	for(;;) 	{ 		printf("*************************\n"); 	     printf("   航线信息查询子菜单    \n"); 	     printf("    1.按航班号查询      \n"); 		 printf("    2.按起点站查询       \n"); 		 printf("    3.按终点站查询       \n"); 		 printf("    4.返回主菜单         \n"); 		 printf("*************************\n"); 		 scanf("%d",&t); 		switch(t) 		{ 		case 1:subfun21();break; 		case 2:subfun22();break; 		case 3:subfun23();break; 		case 4:return; 		default:printf("输入错误\n");break; 		} 	} } void fun3(void) {  	int t; 	for(;;) 	{ 		printf("*************************\n"); 	     printf("   编辑航线信息子菜单    \n"); 	     printf("    1.新增航线      \n"); 		 printf("    2.删减航线       \n"); 		 printf("    3.修改航线       \n"); 		 printf("    4.返回主菜单         \n"); 		 printf("*************************\n"); 		 scanf("%d",&t); 		switch(t) 		{ 		case 1:subfun31();break; 		case 2:subfun32();break; 		case 3:subfun33();break; 		case 4:return; 		default:printf("输入错误\n");break; 		} 	} } void fun4(void) { char str[40]; printf("请输入要订票的航班号:"); scanf("%s",&str); printf("%s",str); } void fun5(void) { char str[40]; printf("请输入要退票的航班号:"); scanf("%s",&str); printf("%s",str); } void main(void) { 	for(;;) { printf("  欢迎进入航空订票系统   \n");   printf("***********************");   printf("\n");   printf("      航空客运系统       \n");   printf("***********************");   printf("\n");   printf("   1.显示各航线信息     \n");   printf("   2.查询各航线信息     \n");   printf("   3.编辑各航线信息     \n");   printf("   4.订          票     \n");   printf("   5.退          票     \n");   printf("   0.退出      系统     \n");   printf("***********************");   printf("\n");   int a; 	 scanf("%d",&a); 	 switch(a) 	 {case 1:fun1();break; 	 case 2:fun2();break; 	 case 3:fun3();break; 	 case 4:fun4();break; 	 case 5:fun5();break; 	 default:printf("输入错误\n");break; 	 }  }  }

user: user-1
content: 引用 3 楼 qq_32736835 的回复:就是用什么函数？  用什么方式都好啊，程序根据用户选择，执行相应的功能，发你代码来啊，不然不好说

user: user-0
content: 就是用什么函数？

user: user-0
content: 不懂，能详细点吗？ 谢谢

user: user-1
content: 程序从之前记录中检查此航班的客户信息，然后输出显示