2012. 7. 13. 16:26

#include <stdio.h>
#include <stdlib.h>

main()
{
    printf("Running ls with system\n");
    /* system을 이용해서 ls 명령어 실행 */
    system("ls");
    printf("Done\n");
    exit(0);
}

------------------------------------------------------------------------------------------------------

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

main(int argc, char *argv[])
{
    char *str;
    int i=1;
    printf("Running %s with system\n", argv[1]);
    /* 명령라인의 인수들을 연결해서 str에 저장 */
    while(argc > i) {
       strcat(str, argv[i++]);
       strcat(str, " ");
    }
    /* sysstem을 이용해 str에 저장된 명령어 실행 */
    system(str);
    printf("Done\n");
    exit(0);
}

Posted by 몰라욧