틀린 내용이 있다면 댓글로 알려주세요! 감사합니다 :)💡 lstnew 에 대하여 struct s_list{ void *content; struct s_list *next;} t_list;// t_list란 s_list의 구조체이다.Prototypet_list *ft_lstnew(void *content);content : s_list의 content 포인터 Return Value새로 만든 list의 포인터를 반환한다. lstnew 함수의 구현t_list *ft_lstnew(void *content){ t_list *result; result = (t_list *)malloc(sizeof(t_list)); if (result) ..
틀린 내용이 있다면 댓글로 알려주세요! 감사합니다 :) 💡 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 는 윈도우에서 사용하려면? 리눅스에서 사용하는 컴파일러가 필요하기 때문에 윈도우에서는 사용이 어려울 수 있다. 이곳 포스트를 확인하면 자세한 방법과 설치를 확인할 수 있다. 만약 ..

코로나로 인한 집안에서의 생활이 많아지다 보니 어느 순간 버즈 2를 쓸 일이 없어졌다. 그러다 오랜만에 외출을 하게 됐는데, 내 소중한 갤럭시 버즈 왼쪽이 동작을 안 하는 것이다ㅠㅠㅠㅠ 그래서 뭐지...? 고장 난 건가? 하고 한쪽으로만 사용을 해서 불편을 겪었다. 이를 해결하고자 집에오자마자 구글링을 했는데 결론만 말하자면 연결이 안 되는 즉, 안 들리는 쪽의 이어폰만 케이스에 넣었을 때, 초록불이 되기 전 빨간불이 잠깐이라도 들어온다면 소생이 가능하다. 나의 버즈2 친구... 구매 당시에는 사전예약으로 17만원 거금을 주고 샀다. 그래서 이 친구를 죽게 놔둘 순 없었다... 그래서 집에 도착 후, 해결책을 찾아보기로 했다. 먼저 상태를 확인해봤다. 아래와 같이 한쪽이 아예 연결이 안되는 증상이었다. ..
틀린 내용이나 지식이 있다면 댓글로 알려주세요! 감사합니다 :) 2021.03.03 reference 사이트 링크 오류 수정! 💡 atoi에 대하여 환경 c, c++ c에서는 c++에서는 Prototype int atoi(const char* str); str : 정수로 바꿀 문자열 atoi 목적 문자열을 정수로 변환한다. C 형식 문자열을 정수로 변환하여 변환된 값을 리턴한다 C 형식 문자열을 정수로 변환하여 변환된 값을 리턴한다. 이 함수는 C 형식 문자열에서 비-공백 문자가 나오기 전 까지 최대한 많은 공백 문자(' ', '\t', \n') 들을 무시한다. 그 다음에 첫 번째 비-공백 문자부터 최대한 많은 숫자들을 수로 변환한다. 이 때, 숫자의 맨 앞부분에는 + 나 - 가 올 수 도 있다. 숫자들..
틀린 내용이나 지식이 있다면 댓글로 알려주세요! 감사합니다 :) 💡 is 함수들에 대하여 환경 c, c++ C에서는 Prototype int ft_isalpha(int c); //c가 알파벳이면 1, 아니면 0 int ft_isdigit(int c); //c가 '0'~'9'면 1, 아니면 0 int ft_isascii(int c); //c가 ascii면 1, 아니면 0 int ft_isalnum(int c); //알파벳이거나 '0'~'9'면 1, 아니면 0 int ft_isspace(const char *str) //공백문자인 문자를 skip해주는 함수 str : c 형식 문자열 Return Value c가 각각의 조건에 맞다면 true를 반환, 아니라면 false를 반환한다. is 함수들의 구현 int..
틀린 내용이 있다면 댓글로 알려주세요! 감사합니다 :) 💡 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..
틀린 내용이나 지식이 있다면 댓글로 알려주세요! 감사합니다! 💡 strlen에 대하여 환경 c, c++ C에서는 C++에서는 Prototype char* strlen(char* str); str : c 형식 문자열 Return Value 문자열의 길이를 return 한다. strlen 함수의 구현 #include //NULL과 size_t를 쓰기 위한 헤더 size_t ft_strlen(const char *str) { size_t i; i = 0; while (str[i]) i++; return (i); } 💡 strlcpy에 대하여 환경 c, c++ c에서는 c++에서는 Prototype int *strlcpy(const void *dest, const void *src, size_t size); d..
기존의 좋은 내용의 블로그들이 많아서 참고할만한 사이트들을 소개한다. google font의 폰트를 넣었고 하이라이팅에서 atom-one-dark를 이용중이다. 필자는 마크다운 코드블럭을 사용할때 back quote( ` )를 쓸때 인식이 안되는 문제가 있었는데 밑에 인라인 코드블럭에 관련된 글을 읽으면서 CSS편집을 통해 해결했다. 결국 code태그의 style 속성을 변경한 것인데 ```를 이용해 한 단락으로 만든 곳에도 적용이 되는 것 같지만 기존의 하이라이팅의 스타일이 적용되어 눈에는 보이지 않는 것 같다. 만약 backquote를 이용한 code 블럭 사용에 문제가 생겼다면 4, 5번의 사이트를 참고해보자 pre, code 이 두가지를 어떻게 독립적으로 만들지는 나중에 고민해보자. 1. 기본적인..
- Total
- Today
- Yesterday
- c언어 함수
- 프로그래머스 코딩테스트
- 42서울
- flexbox
- 프로그래머스 카카오
- c언어알고리즘
- 백준
- 프로그래머스 자바
- html
- React
- git vi
- 42서울 합격
- JavaScript
- css
- 알고리즘
- 42seoul
- 42서울 합격 후기
- HEXO
- 42서울 라피신
- 마크다운 이미지 업로드
- vscode commit vi
- windows 10 ubuntu
- vscode
- C언어문제
- Git
- C언어
- C언어 문제
- 자바스크립트
- JS
- 프로그래머스 코테
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |