일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 포르투갈 여행
- printf
- 42 so_long
- ecole42
- so_long
- get_next_line
- 굿노트 스티커
- 42 pipex
- 알고리즘 기초
- 와인 고르기
- libft
- 지베르니
- 42 libft
- pipex
- 지베르니 계절 추천
- get next line
- 와인선별방법
- 지베르니 가을
- 지베르니 여름
- 서울42
- pipex 42
- 에꼴42
- push swap 설명
- push swap
- ft_printf
- 파리 피크닉
- 이지젯
- str함수
- 42
- gnl
- Today
- Total
목록42 pipex (3)
뇌 마음 반반저장소
1.dup, dup2 이 함수는 파일 디스크립터를 복사하는 함수이다. 아마 duplicate이 어원일 것 같다..! #include intdup(int fd); intdup2(int fd, int fd2); dup은 매개변수 fd를 복제하여 반환한다. 성공 시 새 fd, 오류시 -1을 반환한다. dup2는 매개변수 fd를 fd2로 복제한다. 반일 fd2가 이미 열려있다면 자체적으로 close를 한 후 복제한다. 성공 시 새 fd, 오류 시 -1을 반환한다. 메모리 공간만 복사된다. 그럼 예시를 들어보자! 일단 복사를 하면 fd의 번호가 어떻게 정렬되는지 확인해 보자. #include #include #include #include # define BUFFER_SIZE 1024 int main() { in..
pipe란 뭔가요? 이 서브젝트를 이해하기 위해서는 일단 pipe(|)가 shell에서 어떤 역할을 하는지 알아야만 한다. 파이프는 말 그대로 걸러주는 망이 있는 배관이라고 생각하면 된다. 1. ls 명령어를 통해 현재 폴더에 A.c, B.h, C.txt라는 파일이 있는 것을 확인하고 2. | 를 통해서 걸러주는데 3. grep을 통해서 c파일만 잡아와라 결과는? $ ls | grep *.c > A.c 서브젝트에 있는 예제 확인해 보기 $ outfile 일단 꺽쇠가 두 개가 있고.. 파일이 두개가 있고.. 명령어가 두개가 있고.. 파이프가 하나 있다.. 파이프의 역할은 알았으니 꺽쇠의 역할을 알아보자! 1. 리디렉션(Redirection Operator) ..
Résumé 요약: Ce projet est la découverte en détails et par la programmation d’un mécanisme UNIX que vous connaissez déjà. 이 프로젝트는 당신이 이미 알고 있는 유닉스 메커니즘의 상세하고 프로그래밍적인 발견이다. Version: 2 Chapitre I Préambule 서문 Cristina : "Allez danser la salsa quelque part :)" 크리스티나: 어디 가서 살사 춤이나 추자고 :) (무슨 유머인지..) Chapitre II Règles communes : 공통의 원칙 • Votre projet doit être écrit en C. 당신의 프로젝트는 C로 써야 합니다. • Votre ..