#include<stdio.h>
#include<unistd.h>
#include<fcntl.h>
int main(){
int fd;
fd = open("test1", O_RDWR | O_CREAT, 0600) k
dup2(fd,1);
write(fd, "abcde", 6);
printf("Hello world!! ");
}
이거 왜 실행하면 아무것도 안떠???
자세하게 설명해줄 형 있어??? ㅠㅠㅠ
#include<stdio.h>
#include<unistd.h>
#include<fcntl.h>
int main(){
int fd;
fd = open("test1", O_RDWR | O_CREAT, 0600) k
dup2(fd,1);
write(fd, "abcde", 6);
printf("Hello world!! ");
}
이거 왜 실행하면 아무것도 안떠???
자세하게 설명해줄 형 있어??? ㅠㅠㅠ
말근고딕쩌내요
코로모 // 이거 유닉스환경에서 코드실행시키면되는뎅...
sh // 좀 도와줘봐 ㅠㅠ
dup2(fd, 1)
ㅇㅇ // 그게 왜? 거기가 잘못됬따고?
코모로 // 조지아 안보이게 굴림으로 바꿈 ㅋ 데헿
네 질문의 답이 그거라고 dup2가 뭔지 모르면 man dup2 해보고 결과가 보고 싶으면 test1 파일을 열어봐 cat같은걸로
ㅇㅇ // 형 좀 더 쉽게 설명해주면안돼? 유닉스쪽은 좀 처음이라서 ㅠㅠㅠ