| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 491 人关注过本帖
标题:[求助]关于删除模块的问题
只看楼主 加入收藏
chenjunqiu
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-8-28
收藏
 问题点数:0 回复次数:1 
[求助]关于删除模块的问题
删除模块
void delete()
{ struct music s;
FILE *fp;
int i,n,k,w0=1,w1;
n=load();
do{k=-1;
printf_face();
for(i=0;i<n;i++)
if((i!=0)&&(i%10==0))
{printf("\n\n Remember name which needed delete.Press any key to continue\n");
getch();
puts("\n\n");
printf_one(i);}
do{printf("\n\n Enter name that you want to delete!\n");
scanf("\n\t%s",s.name);
for(i=0;i<n;i++)
if(strcmp(s.name,song[i].name)==0)
{k=i;
s=song[i] ;}
if(k==-1)
{printf("\n no find!");}}
while(k==-1);
printf("Are you sure to delete %s 1)sure 2)no\n",song[k].name);
scanf("%d",&w1);
if(w1==1)
{song[k].name[0]=0;song[k].editor[0]=0;song[k].singer[0]=0;song[k].year='\0';song[k].month='\0';
printf("\n successful^_^,\n\n Delete another?\n\n\n 1)Yes 2)No\n");
scanf("%d",&w0);}
else menu() ;
if(w0!=1)
save(n);}
while(w0==1);
menu();}
有10条记录,删除一条,浏览时只剩9条记录信息,但仍显示有10条记录

浏览模块
void browse()
{int i,j,n;
n=load() ;
printf_face();
for(i=0;i<n;i++)
if((i!=0)&&(i%10==0))
{printf("\n\n Press any key to continue:\n");
getch();
puts("\n\n\n");}
for(i=0;i<n;i++)
printf_one(i);
printf("\n\t\tThere are %d record.\n",n);
printf("\nPress any key to back:\n\n");
getch();
menu();}
望高手指点指点,新手啊
搜索更多相关主题的帖子: 模块 删除 
2007-08-31 11:34
酒肉弥勒佛
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:399
专家分:0
注 册:2006-6-6
收藏
得分:0 
缩进都没有,怎么看啊

编程是为了提高效率,好的程序是因为他的高效;在编程的道路上,永远追逐高效的算法
2007-08-31 17:59
快速回复:[求助]关于删除模块的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039242 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved