틀린 내용이 있다면 댓글로 알려주세요! 감사합니다 :) 함수들에 공부하기 전 사전지식 함수들에 공부하기에 앞서 파일디스크립터라는 개념을 먼저 이해하고 있으면 좋다. 파일 디스크립터(File Descriptor)란? 리눅스와 유닉스에서는 시스템을 전부 파일로 처리하여 관리한다. (하드웨어 등 모든 장치도 포함) 시스템에서 프로세스가 파일에 접근하기 위한 방법으로 파일 디스크립터(FIle Descriptor)라는 핸들이 필요하다. 해당 파일을 open할때( 해당파일에 접근할 때 ) 파일 디스크립터는 0부터 N까지 즉, 음수가 아닌 0부터 차례대로 숫자를 부여받으며, 0, 1, 2는 프로세스가 메모리에서 실행을 시작할때 기본적으로 할당되는 파일 디스크립터이다. 기본적으로 할당받는 파일 디스크립터 0번 : 표준..
틀린 내용이 있다면 댓글로 알려주세요! 감사합니다 :) 💡 putchar_fd 에 대하여 환경 를 사용한다. Prototype void ft_putchar_fd(char c, int fd); c : 출력할 문자. fd : 쓰여질 파일디스크립터. Return Value 문자 c를 주어진 파일디스크립터로 출력. return 값은 없다. putchar_fd 함수의 구현 #include //write를 쓰기 위한 헤더 void ft_putchar_fd(char c, int fd) { write(fd, &c, 1); } unistd.h 는 윈도우에서 사용하려면? 리눅스에서 사용하는 컴파일러가 필요하기 때문에 윈도우에서는 사용이 어려울 수 있다. 이곳 포스트를 확인하면 자세한 방법과 설치를 확인할 수 있다. 만약 ..
틀린 내용이 있다면 댓글로 알려주세요! 감사합니다 :) 💡 strchr에 대하여 환경 c, c++ C에서는 C++에서는 Prototype char *ft_strchr(const char *str, int ch); str : c 형식 문자열 ch : 검색할 문자로, int 형태로 형변환 되어서 전달되지만 함수 내부적으로는 다시 char 형태로 처리된다. Return Value str 에서 검색한 문자가 가장 먼저 나타나는 곳을 가리키는 포인터를 리턴한다. 만일 문자가 없다면 NULL 포인터를 리턴하게 된다. strchr 함수의 구현 #include //NULL과 size_t를 쓰기 위한 헤더 char *ft_strchr(const char *str, int ch) { int i; char temp; cha..
- Total
- Today
- Yesterday
- windows 10 ubuntu
- flexbox
- JS
- HEXO
- 42서울 합격 후기
- C언어
- 프로그래머스 코테
- C언어문제
- c언어알고리즘
- 42서울 라피신
- vscode
- html
- JavaScript
- 백준
- 42서울
- 42서울 합격
- React
- 자바스크립트
- 프로그래머스 자바
- 알고리즘
- 프로그래머스 코딩테스트
- 42seoul
- git vi
- c언어 함수
- 프로그래머스 카카오
- Git
- 마크다운 이미지 업로드
- vscode commit vi
- css
- C언어 문제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |