[C언어] 문자열, string 사용하는 방법
embedded C 를 하다보면 자연스럽게 하드코딩으로 시스템의 정보를 입력하는 문자열을 만들게 된다. 두가지 방법으로 할 수 있고, 때에 맞추어 적절히 사용하면 된다. char string1[] = {'A', 'B', 'C', 'D', '\0'}; char* string2 = "EFGH"; 첫번째 방법은 배열로 만들것이고 (마지막에 '\0' 가 꼭 들어가야 한다. 문자열의 마지막이라는 의미) 두번째 방법은 사용하기 쉬운 문법이지만, const 상수 처리가 되어 이후에 수정이 불가능 하다. printf("%s\n", string1); // ABCD printf("%s\n", string2); // EFGH printf("%c\n", string1[1]); //B printf("%c\n", string2[..
2023. 1. 31.
[엑셀] Raw 데이터의 데이터를 보여주는 표 만들기 (vlookup, match)
아래와 같은 Raw 데이터가 있다고 가정을 하자. 이때 아래와 같은 쿼리 표를 만들었다. 이 상태에서 Name 을 변경하면 그에 맞는 Date, Score, Num, Money 의 데이터가 변경되도록 표를 만들려고 한다. 즉, Name 을 B로 바꾸면 그에 맞는 데이터를 끌어오는 것이다. 아래와 같이 query 에 입력하면 된다. 이 것이 C6~F6의 셀에 들어가는 동일 코드다. =VLOOKUP($B$6, $B$10:$F$14, MATCH(C5, $B$9:$F$9, 0), 0) vlookup 으로 B6을 절대좌표로 정해놓고, Match 함수로 원하는 인덱스를 정해준다. (자리 위칸) B6에 B를 입력하면 그에 맞는 값으로 변경된다. 보다 큰 데이터를 다루면서 필요한 내용을 찾아볼때 유용하다.
2023. 1. 24.