Makefile에서의 함수들 쉘 명령어 처리 함수 : shell 문자열 처리 함수들 : subst, patsubst, sort 공백문자 제거 함수 : strip 문자 필터링 함수들 : filter, filter-out, findstring, words, wordlist, word, firstword, join, dir, notdir, suffix, addsuffix, addprefix, basename 변수명이라고 칭하는 것은 아니라 "매크로" or "매크로이름" 이지만. 편의상 변수명이라 칭하겠음. 사용자가 원하는 대로 작성해도 됨. 단, 미리 정해진 이름들은 제외. 구분을 위해서 일반적으로 대문자 사용. [대상문자]는 변수에 문자를 담고, 그 변수를 사용해도 됨. $(변수명) 모든 함수의 결과는 변수..
[C언어] scanf의 기본과 문자 입력 안될 때 해결 방법. [C언어] scanf의 기본과 문자 입력 무시 해결 방법. 기본적으로 scanf는 입력 받은 자료 수를 반환한다. 일반적으로 쓰는 경우는 거의 없기 때문에 본적은 없을지도 모른다. scanf는 값을 입력받아서 scanf( , ) 콤마 좌측에는 입력 받을 값의 형식을 지정해 준다. ex) 정수(%d), 실수(%lf), 문자(%c), 문자열(%s) 등등 우측에 지정해준 변수의 "주소" 에 내가 입력 받은 값을 저장한다. 따라서 변수의 주소를 추출하는 & 연산자가 필요. 지정한 형식과 변수의주소는 정확히 1:1 매치 되어야 한다. 형식을 3개를 적어주고는 변수를 3개 보다 적게 또는 많게 적어주면 문제가 발생한다. 특히나 scanf는 "변수의 주소..
S5PC100, can-c100 S5PC100, can-c100 S5PC100, can-c100 u-boot.bin kernel-2.6.29-aesop-RTM10-20110309.tar.gz can-c100-rootfs-android-20110325.tar.gz 우선. 보드 뒷면 유리판을 보면 하단분에 작은 네모 모양의 구멍이 있습니다. 자세히 들여다 보면 4개의 흰색 핀이 있는데, 이것을 전부 반대로 돌려주셔야 합니다. dnw 처음 실행한 화면입니다. 제목표시줄을 보면 com,usb 가 x 표시인 것을 볼 수 있습니다. ADDR은 아마 처음엔 다른 숫자가 적혀 있을 겁니다. 변경할 것이니 무시하세요. Configuration -> option 선택 115200, com3 선택. USB Port에 0x2..
표기법. infix, prefix, postfix. infix, prefix, postfix. infix, prefix, postfix. 표기법. a + b 같은 것을 어떤 방식으로 표기할 것인가에 대한 방법이다. 일반적으로 a + b 에서 + 를 연산자. a,b는 피연산자 라고 한다. 우리야 당연히 a + b 라고 하겠지만, 이런 방식에는 3가지 종류가 있다. - infix : 연산자를 중심으로 양쪽에 피연산자가 위치한다. (우리가 쓰는 방식) [a+b] - prefix : 연산자가 제일 앞에 오고 피연산자가 연달아 위치. [+ab] - postfix : 피연사자가 연달아 위치하고 연산자가 제일 뒤 [ab+] 사실 이 표기법은 크게 뭐 없다. 중요한게 몇가지 있는데, 다른 방식으로 전환할 줄 알아야 하..
트리의 운행법 inorder, preorder, postorder inorder, preorder, postorder inorder, preorder, postorder 트리의 운행 법. (inorder, preorder, postorder) left, center, right 이런식으로 하기도 하지만, 그냥 한국식으로 편하게 ^^ 1개의 트리를 기준으로 각각의 방법에 대한 읽는 순서 입니다. - Inorder : 좌측, 가운데, 우측. - preorder : 가운데, 좌측, 우측. - postorder : 좌측, 우측, 가운데. 요놈들이 기본입니다. 이해하기 쉽게 그림을 이용해서 설명을 하겠습니다. 우선 Inorder. 좌측, 가운데, 우측. 라고 했는데 막상 좌측(B)에 가서 보니까 또 있죠? 여기서..