#include
by jqx55ah - C/C++ - 2008-10-07 00:02:26 阅读(1488) 回复(2)
#include
下面是一个关于解释器的问题:
/* Program source : showargs.c *
* Program name : showargs */
#include
使用: $Book = $Excel->Workbooks->Open("$new_file"); $Book->sheets->Add; 可以在一个已经存在的xls文件中新建一个sheet,但是新建的sheet是在最前面,即Worksheet(1),怎么设置新建的sheet的位置呢?比如新建在最后? 百度了下,发现vbs excel中有before/after的用法,但是没找到在perl里面调用的方式。请高手指点下,先谢了。
当我读到n = execl(post_rotate_exec, post_rotate_exec, cap_file.nname, NULL);这句时,小弟看了糊涂了,为什么调用execl函数时传了两个post_rotate_exec?大大们指教!多谢了! /* Do the post rotate exec */ if (post_rotate_exec[0]) { if ((n = fork()) == -1) { fterr_err(1, "fork()"); } else if (!n) { /* child */ n = execl(post_rotate_exec, post_rotat...
比如说:[code]execl("sub", "-l", "/test", (char *)0); [/code]在子进程中就会不见了"-l"参数。 请问这是怎么回事?在Linux下不会这样的。
程序想实现的功能就是捕捉到SIGINT信号的时候重新启动,然后再捕捉到的时候再次重新启动。 exec函数执行的时候用一个全新的程序代替当前进程的数据段,堆栈和正文段。 在这里信号处理函数sig_handler中执行execl(PWD, "a.out", (char* )0)的时候,可执行程序a.out 代替了当前进程的数据段,堆栈和正文段,使程序重新运行 但是执行的时候: ./a.out hello, program starting! 1111111111111111111111111 ...
本人写了一个简单的函数来试验execl()函数的功能,如下:
#include