일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Arduino
- 아두이노 컴파일러
- Stack
- html
- 수광 소자
- list
- 아두이노 소스
- LineTracer
- queue
- map
- vector
- 컴퓨터 그래픽스
- Deque
- 운영체제
- Algorithm
- Array
- Visual Micro
- c++
- 라인트레이서
- directx
- stl
- 아두이노
- arduino compiler
- priority_queue
- C언어
- 자료구조
- set
- 시스템프로그래밍
- WinAPI
- 통계학
- Today
- Total
목록전체 글 (545)
Kim's Programming
이리 저리 돌아다니다 보니 우연히 티스토리 블로그에도 단축키가 있다는 사실을 알게되었어요. 우연히 Q를 눌렀다가 관리자 페이지로 이동하는 사실을 알게되고서 다른 단축키가 더 있나 찾아보니 몇년 전부터 지원하고 있다는 사실을 알게 되어 포스팅합니다. 우선 티스토리 블로그에서 쓸 수 있는 기본 탄축키 입니다. ♠ 티스토리 기본 단축키 Q : 관리자 페이지 A : 이전 글 보기 S : 다음 글 보기 Z : 사이드 바의 최근 글 X : 사이드 바의 최근 댓글 C : 사이드 바의 최근 트랙백 티스토리에서는 다음과 같은 단축키를 기본적으로 제공하고 있습니다. 하지만 기본단축키만 쓸 수 있는 것은 아닙니다. 사용자가 직접 단축키를 만들 수 도 있습니다. 하는 방법은 다음과 같습니다. ♠ 내 맘에 드는 단축키를 넣어보..
지난 포스팅에서 IF문 FOR문을 알아보았고 이번 포스팅에서 나머지를 알아보도록 하겠습니다. 3. while문 while문은 for문과 같은 반복문이기도 하면서 성격이 조금 다르기도 하고 조건을 사용한다는 점에서는 if문 하고 비슷한 점을 가지기도 합니다. while문은 조건에 따라서 그 조건이 참인 동안에만 반복을 실행하게 되는 조건문입니다. 우선 while문의 구조부터 살펴 보겠습니다. while(조건){명령;}의 형태를 띄고 있습니다. 전 포스트에서 for문으로 1부터 100까지 더하는 프로그램을 for문이 아닌 while로 짜보도록 하겠습니다. for문에서는 if문을 넣어서 break;를 넣었었지만 while에서는 그렇게 할 필요가 없습니다. 우선 소스부터 보겠습니다. 1 2 3 4 5 6 7 8..
이번 포스팅에서는 C언어의 제어문에 대해서 알아보겠습니다. C언어에서의 제어문이라 함은 조건문, for문, while문, switch문 그리고 기타 제어문들이 있습니다. for문 부터 차례 차례 알아보도록 하겠습니다. 1. IF문. IF문이란 조건에 따라서 실행을 하르게 하는 알고리즘을 만들 수 있는 문장입니다. 지금까지 작성하였던 포스트에서는 단순하게 소스에 넣은 모든 소스를 읽고 실행 시켰지만 IF문을 이용하면은 다양한 상황을 판단하여 다르게 작동하도록 만들 수 있습니다. 이런 조건문의 경우는 실생활에서도 많은 경우가 있습니다. 중국집에 전화를 걸어서 무엇을 시켜먹을 것인가? 라는 생각을 하면 우리는 짜장면을 선택하거나 짬뽕을 선택하듯이 프로그래밍에도 그런 효과를 줄 수 있습니다. IF문의 구조는 I..
이번 포스팅에서는 scnaf 함수에 대해서 알아보도록 하겠습니다. scanf는 stdio 헤더에 속해있는 함수이며 문자, 숫자, 문자열 등을 입력받을 수 있습니다. 무선 Scanf의 구조부터 알아 보겠습니다. 포맷 스트링의 종류는 이전 포스트에서 보실 수 있습니다. 1 2 scanf("포맷스트링",변수); scanf("포맷 스트링 포맷스트링,",&변수 &변수); cs scanf함수는 printf와 같이 포맷 스트링과 변수 1:1입니다. 우선 간단한 예시로 사용 법을 보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 #include int main() { int num_1=0; // 변수입력 printf("num_1에 넣을 값을 입력하세요\n"); scanf("%d",num_1);//scanf를 이용..
C언어를 배울때 처음 배우는게 입 출력 함수 2개입니다. printf와 scanf가 대표적인 입출력 함수입니다. 오늘 포스팅에서는 printf에 대해서 배워보도록 하겠습니다. 우선 printf는 stdio헤더에 속해있는 함수입니다. 또 변수, 함수값등을 출력 할 수 있으며 정수, 부동소수점등 여러가지 형태의 변수도 출력을 할 수 있습니다. 하지만 printf에는 포맷 스트링의 종류부터 먼져 알아보겠습니다. 포맷 스트링이란, printf 함수를 쓰면서 "이 변수는 이 위치에 이런 형태로 쓸거야"라고 미리 말해주는 역할을 하는 것입니다. 포맷 스트링 대응 변수 출력 %d char(정수일때), short, int 부호를 포함한 10진수 %u unsigned int 부호없는 10진수 %o unsigned int..
이번 포스팅에서는 변수 에 대해서 알아보겠습니다. 우선 변수에 대해서 알아보겠습니다. 변수라함은 말그대로 변하는 수를 의미 합니다. 음.. 하지만 왜 하필 변수일까요? 그 이유는 한번 값을 입력하였다고 고정 되있는것이 아니라 변경을 하면 그 값에 맞게 계속 변하기 때문에 변수라고 하는 것 입니다. 변수를 사용하기에 앞서서 자료형이라는 것을 먼져 알아야 합니다. 자료형이랑 변수 앞에 붙여서 "이 변수는 어떻게 이용할 것이다." 라는 것을 미리 표시해두는 의미입니다. 또한 변수의 이름은 아무거나 선택이 가능합니다. 단순히 a, b 등 하나의 영문을 이용하여 변수를 선언할 수도 있습니다. 하지만 지금 배우는 때에는 코드가 10줄 이내이거나 아무리 길어도 100줄 이내이기 때문에 쉽게 이 변수가 무슨 역할을 하..
우리가 프로그래밍을 배우면 첨으로 Hello World!라는 것을 출력하는것을 많이 하는데요. 보통 Hello World의 뜻을 기계가 소스코드를 읽어 세상과 처음 소통하게 된 인사말로 표현을 합니다. 이번 포스팅에서는 기본적인 Hello World를 출력 해 보겠습니다. C언어를 배우기전 몇가지 규칙을 알아보고 가겠습니다. 1. 함수의 시작과 끝은 무조건 {}(중괄호로) 이루어 져야한다. 2. 한 줄이 완성되면 ;를 붙여 줄 끝남을 알린다. 3. 특정 함수를 쓰기위해서는 그 함수를 포함한 헤더를 인클루드 해야한다. 4. main()는 꼭 가지고 있어야합니다. 5. 컴퓨터는 코드를 위에서 아래로 읽습니다! 프로그래밍을 작성할 땐 위의 조건은 무조건 지켜야 합니다! 안그러면 컴퓨터가 무슨말인지 읽지 못해요..
C언어를 배우기 전에 우선 컴파일러라는 것에 대해서 알아보고 가겠습니다. compiler란 사람이 작성한 컴퓨터에 맞는 코드(프로그래밍 언어)를 컴퓨터가 읽을 수 있게 만들어주는 파일을 컴파일러라고 말합니다. 저는 포스팅을 하면서 VIsual Studio 2013을 사용 할 것이지만 다른 컴파일러들과도 비슷비슷하므로 조금 어색하게 보여도 그대로 하셔도 될 것입니다. 처음 비주얼 스튜디오를 실행한 뒤에는 아무 창도 없습니다. 뭐 보이는것을 살펴보면 엄청나게 많은 메뉴 단추들과, 최근에 뭘 했는지 뜨는것 블로그에서 코드를 입력하라는데 어디다 입력해야하지? 라고 생각할 수도 있지만 차근 차근 따라오시면 가능 합니다. 1. 프로젝트 생성 C언어 작성을 위해서는 먼져 프로젝트를 작성하여야 합니다. 프로젝트 작성 ..