//
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#define MAX_BUFFER_SIZE 100
int main() {
char input[MAX_BUFFER_SIZE];
fgets(input, MAX_BUFFER_SIZE, stdin);
char *ptr = strtok(input, " ");
ptr = strtok(NULL, " ");
int time = atoi(ptr);
ptr = strtok(NULL, " ");
char* command = ptr;
sleep(time);
system(command);
}
prob5는 함수이름이고, 시간, 명령어를 입력하면 그 시간 뒤에 실행되는 코드인데
이걸 버추얼박스 우분투에서 그대로 실행시켜보면 결과값이 나오지않고
segmentation fault (core dumped)가 나오네요..
1. 저 코드와 결과값이 리눅스 환경이 맞나요?
2. 맞다면 혹시 각자의 리눅스환경에따라 결과값이 다르게 나오거나 안나올 수 있는건가요
댓글 0