早教吧作业答案频道 -->其他-->
英语翻译#include#include#include#include#include#include#includevoidvdel(void);voiddelaction(void);charsearchstr[MAXPATH],drive[MAXDRIVE],subdir[MAXDIR],pathname[MAXPATH],file[MAXFILE],ext[MAXEXT],name[MAXPATH];intdone,answer;structff
题目详情
英语翻译
#include
#include
#include
#include
#include
#include
#include
void vdel(void);
void delaction(void);
char searchstr[MAXPATH],drive[MAXDRIVE],
subdir[MAXDIR],pathname[MAXPATH],
file[MAXFILE],ext[MAXEXT],name[MAXPATH];
int done,answer;
struct ffblk dta;
main(int argc,char *argv[])
{
if(argc > 1)
{
strcpy(searchstr,argv[1]);
fnsplit(searchstr,drive,subdir,file,ext);
sprintf(pathname,"%s%s",drive,subdir);
strupr(pathname);
}
else
{
printf("Usage:vdel [filespec]\n");
exit(1);
}
vdel();
exit(0);
}
void vdel(void)
{
done = findfirst(searchstr,&dta,47);
if done)
printf("\nPress Y to copy or N to skip.ESC quits:\n\n");
while(!done)
{
strcpy(name,pathname);
strcat(name,dta.ff_name);
delaction();
done =findnext(&dta);
}
printf("\nNo more matching files.\n");
}
void delaction(void)
{
printf("\ Delete %-12s " ,name);
answer = toupper(getch());
if (answer == 'Y')
{
printf("Yes\n");
unlink(name);
}
else
if (answer == 27)
{
printf("\n");
exit(1);
}
else
printf("No\n");
}
\x1a
#include
#include
#include
#include
#include
#include
#include
void vdel(void);
void delaction(void);
char searchstr[MAXPATH],drive[MAXDRIVE],
subdir[MAXDIR],pathname[MAXPATH],
file[MAXFILE],ext[MAXEXT],name[MAXPATH];
int done,answer;
struct ffblk dta;
main(int argc,char *argv[])
{
if(argc > 1)
{
strcpy(searchstr,argv[1]);
fnsplit(searchstr,drive,subdir,file,ext);
sprintf(pathname,"%s%s",drive,subdir);
strupr(pathname);
}
else
{
printf("Usage:vdel [filespec]\n");
exit(1);
}
vdel();
exit(0);
}
void vdel(void)
{
done = findfirst(searchstr,&dta,47);
if done)
printf("\nPress Y to copy or N to skip.ESC quits:\n\n");
while(!done)
{
strcpy(name,pathname);
strcat(name,dta.ff_name);
delaction();
done =findnext(&dta);
}
printf("\nNo more matching files.\n");
}
void delaction(void)
{
printf("\ Delete %-12s " ,name);
answer = toupper(getch());
if (answer == 'Y')
{
printf("Yes\n");
unlink(name);
}
else
if (answer == 27)
{
printf("\n");
exit(1);
}
else
printf("No\n");
}
\x1a
▼优质解答
答案和解析
#包括 #包括 #包括 #包括 #包括 #包括 #包括 vdel无效(无效) ; 罂粟碱无效(无效) ; 煤焦searchstr [ maxpath ] ,推动[ maxdrive ] ,subdir [ maxdir ] ,路径[ maxpath ] ,档案[ maxfile ] ,分机[ maxext ]名字[ maxpath〕; int做了回答; 结构ffblk热; 主( int argc ,烧焦* argv被[] ) (如果( argc " > 1 ) ( strcpy ( searchstr ,argv被[1] ) ; fnsplit ( searchstr ,建设subdir ,档案分机) ; sprintf (路径," % S%与诗" ,建设subdir ) ; 圣 落叶松(路径名) ; 其他( printf ( "用法:vdel [ filespec \氮" ) ; 退出( 1 ) ; vdel ( ) ; 通过exit ( 0 ) ; vdel无效(无效) (做= findfirst ( searchstr ,& DTA分析,47 ) ; 如果( !456 ) printf ( " \ npress Y至副本或N跳过.人事钱途:\氮\氮" ) ; 而( !456 ) ( strcpy (名称,路径名) ; strcat (姓名,dta.ff_name ) ; 德拉克 书( ) ; 做= findnext ( & DTA )等; printf ( " \整理更多配套文件.\氮" ) ; 罂粟碱无效(无效) ( printf ( " \删除成大头" 姓名) ; answe r为toupper ( getch ( ) ) ; 如果(答案== ' y ' )的( printf ( "不错\氮" ) ; 的unlink (姓名) ; 其他如(答案== 27 ) ( printf ( " \氮" ) ; 退出( 1 ) ; 电子 LSE的printf ( "无\氮" ) ;
看了 英语翻译#include#i...的网友还看了以下:
()1._The Greens_ _lives_ in _an_ apartment _build 2020-05-13 …
选出与所给单词划线部分读音相同的一项1、h(o)meA.c(o)meB.g(o)C.d(o)cto 2020-05-17 …
下面宏的意思.Dimp,t,s,b,c,d,z1AsChartDimj,i,a,z2AsInteg 2020-06-15 …
设函数f(x)在(-∞,+∞)内具有一阶连续导数,L是上半平面(y>0)内的有向分段光滑曲线,其起 2020-06-15 …
C语言冒泡排序法,疑问啊~~~~~~~~~~~~~~~~~#include<stdio.h>#de 2020-07-23 …
C语言的for相关问题以下是一个代码#include<stdio.h>main(){inta[4] 2020-07-23 …
三元一次方程组a*x+b*y+c*z+d=0,e*x+f*y+g*z+h=0,i*x+j*y+k* 2020-08-03 …
请用a,c,d,h,i,n,s,w8个字母拼成一个单词6 2020-10-31 …
foreachxxinxx的前后不一致求解!打个比方:Dimcs()AsStringDimiAsIn 2020-11-01 …
读大气气温垂直变化曲线示意图,完成下题。1.图中正确表示大气层气温垂直变化的曲线是2.对短波通信有重 2020-11-26 …