목록전체 글 (5)
ADONE 코딩하기
1. 알고 있었지만 잊고 있었던 지식 if 조건문에서 조건식을 참과 거짓으로 나누는 기준은 0 또는 0이 아닌 것으로 판단하는 것 if(0) ==> 거짓 if(1) ==> 참 if(2) ==> 참 if(1001) ==> 참 또 0뿐만 아니라 NULL값이 들어오면 거짓으로 판단한다. if(NULL) ==> 거짓 if(not null value) ==> 참 2. fopen() FILE *fopen(const char* fileName(Path), const char* fileMode) 첫번째 매개변수로 받은 파일을 가르키는 포인터를 반환하는 함수이다. (실패시 NULL반환) 두번째 매개변수로 r(read), w(write), a(append) 모드로 실행시킬 수 있고, r+ w+ a+ 처럼 +를 붙여서 읽기..
참고 : https://wikidocs.net/101941 #include의 형태는 두가지이다. #include #include "filename" 1번 형식은 시스템 헤더파일이 모아져 있는 폴더로 가서 filename에 해당하는 파일을 찾는 것이다. 자주 사용하는 등이 여기에 해당한다. 2번 형식은 1번 형식보다 더 넓은 의미에서 include 명령을 실행한다. 먼저 파일을 작성하고 있는 파일의 현재 폴더에서 filename에 해당하는 이름의 파일을 찾고, 만약 발견하지 못한다면 1번 형식처럼 시스템 헤더파일이 모인 폴더로 가서 filename을 서칭한다. 프로그래머가 직접 작성한 헤더파일들은 대부분 2번 형식을 사용해야한다. ∵ 2번 형식이 더 넓은 의미에서 include 명령을 할 때 편할 수 있겠..
[참고] https://velog.io/@hidaehyunlee/Makefile-%EB%A7%8C%EB%93%A4%EA%B8%B0 https://www.tuwlab.com/ece/27193 1. C 프로그램 빌드 절차 코드작성 -> 컴파일(object 코드 생성) -> 링크 ( object 파일 묶음) => 실행파일 생성 1-1 컴파일 gcc -c - o main.o main.c 옵션 -c : 컴파일만 실행하여 object 파일을 생성함 옵션 -o : 생성할 파일의 이름을 명시함. (main.o) 1-2 링크 사전에 생성한 object 파일들을 하나로 합쳐 실행 파일을 생성 사전에 만든 파일 : a.o b.o main.o gcc -o a.out main.o a.o b.o -o 옵션으로 실행파일명을 명시하..