51Testing软件测试论坛
标题:
跑批处理并发
[打印本页]
作者:
mymagic
时间:
2010-6-3 11:13
标题:
跑批处理并发
脚本
Action()
{
char buf[0x100];
char a[100];
sprintf(buf, "exp his_trans/his_trans@orac11 file=d:
\h
is_trans1.dmp log=d:
\h
is_trans1.log tables=(kc21,kc22,kc23,kc24,kc25)");
system(buf);
return 0;
}
问题现象:
1、在新建的脚本中运行,可以成功,文件导出。
2、但是保存此脚本后,再运行,报错:
Action.c (8): warning: unrecognized character escape sequence `\h'
Action.c (8): warning: unrecognized character escape sequence `\h'
已知是\h在C中不可识别,但改成\\h后,运行不成功,不报错,脚本一闪而过。
请教:
1、问题1情况下如何做并发,也就是导出多个.dmp .log文件。(将文件名做参数替换不成功)
2、问题2如何处理。
作者:
mymagic
时间:
2010-6-3 13:44
up
作者:
efficient
时间:
2010-6-3 16:48
不太懂,我只是想问 导出是用sprintf()?
作者:
mymagic
时间:
2010-6-4 09:53
up
作者:
mymagic
时间:
2010-6-9 16:39
up?
作者:
mymagic
时间:
2011-12-13 16:14
哈哈 突然发现了这个问题
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2