C

· C/C
malloc 과 유사함 그냥 형태만 다른거 뿐이야~ 헤더파일: stdlib.h Interface void *calloc(size_t nelem, size_t elsize) Parameter nelem(new Element): 대상 요소의 갯수 elsize(Element Size): 대상 요소 하나당 크기 Function 요소 갯수 * 요소 크기 만큼 동적 메모리 할당 Return void * ex) 결국 아래 두 문장은 수행하는 바가 같다. arr_2 = (int*) malloc(sizeof(int)*5); // 메모리 할당, 배열의 크기만큼 할당하기 위해 5를 곱함 arr_2 = (int*) calloc(5, sizeof(int)); // sizoe(int)크기의 변수를 5개 저장할 수 있는 공간할당
· C/Error
🔒 문제 상황 빈 프로젝트를 생성하고 동일 디렉토리 내에서 소스코드, 헤더파일을 활용하는 것은 환경변수 기본 설정상 문제가 없으나 외부 헤더, 소스파일을 활용하면 경로가 달라서 "지정된 파일을 찾을 수 없습니다." 같은 메시지가 나온다. 컴파일러가 기본으로 설정된 환경변수 PATH상에 .c .h를 찾아본 결과 없다는 뜻 ※ 환경변수가 무엇인지는 다음 글을 참조해주세요. 환경변수란? PATH의 역할 [기본지식] 원래 유닉스 or 리눅스 시스템 상에서는 쉘에서 파일의 '경로명'을 모두 입력해줘야 프로그램이 실행된다. 하지만 흔히 사용하는 프로그램 도구들 (ex. vi Editor, vim.. env 등등)은 vi , vim , env만.. m-falcon.tistory.com 🔑 해결 방법 이러고 실행하면 ..
M_Falcon
'C' 카테고리의 글 목록 (6 Page)