본 게시글은 linux, macOS를 기준으로 작성하였음. Issue norminette을 Global에서 설치한 상태에서 vscode extenstion 중 42 Norminette Highlighter (3.x) 를 설치하게 되면 norminette을 찾지 못했다는 문구가 뜨면서 확장이 적용되지 않는다. Solution 클러스터에서 정상...
대상이 되는 데이터의 타입을 명시하지 않은 포인터 주요 특징 어떤 자료형 포인터도 void 포인터에 넣을 수 있음 void 포인터를 어떤 자료형 포인터에도 넣을 수 있음 역참조를 할 수 없음 (자료형이 없음 == 값을 가져오거나 저장할 size가 정해지지 않음) 유의할 점 사용하려면 ...
개요 struct 구조체이름 *포인터이름 = malloc(sizeof(struct 구조체이름)); 구조체는 크기가 크기 때문에 효율성을 위해서는 포인터에 메모리를 할당해 사용함. 접근 구조체 멤버에 접근하는 방법 일반 변수로 선언한 경우 . 사용 struct Person p1; ...
개념 장치 내에 존재하는 전자 시스템 활용 메인 역할은 하지 않고 보조적인 역할만 수행함 선풍기, 세탁기, 인터넷 공유기 등 다양한 전자기기에 내장되어 있음 사물인터넷 (IoT) : 임베디드 + 인터넷 Ref. https://swev.net/43
norminette을 클러스터 외부에서 설치하는 방법을 다룸 본 게시글은 linux, macOS를 기준으로 작성하였음. 설치 과정 옵션 1. Global에서 설치 setuptools 업그레이드 python3 -m pip install --upgrade pip setuptools norminette 설치 ...
Functions ft_substr s 문자열에서 start 부터 len 만큼의 문자열을 할당한 메모리에 복사 char *ft_substr(char const *s, unsigned int start, size_t len) 매개변수 s: 하위 문자열을 만드는 데 사용할 문자열 start: 문자열 ‘s’에...
사용예시 #include <stdio.h> int main() { int a; if ((a = 1)) printf("a의 값은 %d입니다", a); return 0; } 동작원리 if문은 조건문 안의 값이 0이 아닐 때 작동한다. 위의 경우는 a에 1이라는 값을 먼저 할당한 후 조건문 안의 값이 1이 되어서 식이 ...
Functions isalpha, isdigit, isascii, isprint 각 인수가 alpha, digit, ascii, printable인지를 체크하는 함수 ASCII코드 번호로 return문 안에서 체크 isalnum 인수가 alpha 또는 digit인지를 체크하는 함수 isalpha, isdigit 활용 strle...
사용하는 이유 컴파일하는 시스템이 32bit인지, 64bit인지에 상관없이 같은 값을 표현하기 위해서 사용 헤더 stdlib.h에 선언되어 있음 출력 printf("%zu",a)와 같이 사용해야 함
macOS에서 code . 명령어를 입력했을 때 not found가 출력되는 문제에 관한 해결방법을 담고있음. Ubuntu에서의 해결방법은 다음을 참고. ① .zshrc 파일 수정 홈 디렉터리에서 .zshrc파일을 수정하여 하단에 다음과 같은 라인을 추가한다. code () { VSCODE_CWD="$PWD" open -n -b "com...