- 论坛徽章:
- 0
|
如题,代码如下:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
main(argc, argv)
int argc;
char **argv;
{
FILE *dbp;
char MBRNAME[26],pfnm[6],bkno[5];
memset(MBRNAME,0,sizeof(MBRNAME) );
memset(pfnm,0,sizeof(pfnm) );
memset(bkno,0,sizeof(bkno) );
memcpy(pfnm,argv[1],5);
memcpy(bkno,argv[2],4);
strcat(MBRNAME,"BAKSRC/DBAKSRC(DW");
strcat(MBRNAME,pfnm);
strcat(MBRNAME,")");
if((dbp=fopen(MBRNAME, "w+")) ==NULL)
{
exit(1) ;
}
fprintf(dbp,"cdpayopr CDPAYOPR \n");
fprintf(dbp,"bin \n");
fprintf(dbp,"cd /ctstc/switch/qfdata/ \n");
fprintf(dbp,"get mxb/JJK%s.JJK%s TESTDTA/TSTA (rep \n",bkno,bkno);
fprintf(dbp,"quit \n");
if( dbp != NULL )
fclose(dbp);
}
多谢指点 |
|