본문 바로가기

C

(4)
사각형 그리기! 가로, 세로 길이 정할수 있음 'ㅅ' void draw(char signal, int length){ int i = 0; for(i = 0 ; i < length ; i++) printf("%c", signal); } void drawRectangle(int width, int height){ int i, j; char signal = '*'; for(i = 0 ; i < height ; i++){ if(i == 0 || i == height -1){ draw(signal, width); printf("\n"); } else { for(j = 0 ; j < width ; j++){ if(j == 0 || j == width - 1) signal = '*'; else signal = ' '; draw(signal, 1); } printf("\..
연습문제 풀기 연습문제 2-2 문제 1) 다음과 같은 출력 결과를 보일 수 있도록 프로그램을 작성해 보자. 단 등장하는 숫자는 문자열 속에 직접 집어 넣지 말고 %d 서식 문자를 이용하여 출력하도록 하자. 저의 이름은 남한산입니다. 저의 나이는 24살이고요. 제가 사는 번지수는 463-832번지 입니다. 문제 2) 다음과 같은 출력 결과를 보일 수 있도록 프로그램을 작성해 보자. 이번에도 역시 등장하는 숫자는 문자열 속에 직접 넣지 말고, %d 서식 문자를 이용해서 출력하기 바란다. 2 x 3 = 6 2 x 4 = 8 이 소스코드를 만들려고 한 프로젝트 내에서 두 개의 c 파일을 생성했는데 이런 오류 메세지가 뜨더군요. 그렇죠 -ㅅ-;; 멍청하게 main 메소드를 두번 선언한겁니다? 근데 생각해보면 서로 다른 파일 내..
C 언어를 시작하며 - Visual C++ 시작 책을 펴고 나면 프로그래밍 언어가 무엇인가에 대한 고찰이 나옵니다.. 한마디로 얘기하자면, 사람의 언어와 유사한 셈이죠. 그리고 C 언어라는게 왜 C언어냐.. 고 말하면 -ㅅ-;; B언어가 있대요... 그래서 B언어 다음 세대의 고급 언어가 C언어가 된거라고 하네요 ㅎㅎ 좀 말장난 같았는데 사실이라니 'ㅡ';;; 일단 C 프로그래밍을 하기 위해서는 그에 맞는 개발 툴을 사용하게 되는데 이전에 자바할때 처럼 메모장을 쓰기도 하고.. 이클립스같은 IDE 툴을 사용하기도 하는데, 책에서는 Visual C++ 을 사용해서 책을 전개해 나가기 시작합니다. 일단 Visual C++ 이라는 프로그램을 먼저 알아야 C를 배워야 된다는 전제가 되었습니다. 일단 이클립스때 처럼 차근차근 사용하면서 배워보도록 해야겠습니다...
C 프로그래밍을 공부하기로 했습니다. 지난번에 방학 계획을 세우면서 약속을 했듯이.. C 프로그래밍을 찬찬히 시작해 볼까 합니다 ^^ 확실히 어렵고 힘들것이라고 생각은 듭니다만.. 뭐 꼭 그렇게 힘들게 생각하지 않아도 될 것 같네요. 결국은 배우게 될텐데 어렵다고 미루는건 옳지 못합니다. 지난번에 사두고 아주 잠깐 보던.. 책이라서.. 빨리 후딱 보고 해야겠따는 생각이 듭니다. ㅎㅎ 쑥스럽습니다.. -_-;; 음.. 매주 월요일날 3~4개 챕터씩 진도가 나갈거구.. 물론 소스코드와.. 실행 결과들을 포함하여 블로그에 포스팅 하는것을 원칙으로.. 블로그를 방문하시는 분들과 저 스스로에게 검사를 받도록 하겠습니다 ^ㅡ') 이번 방학이 굉장히 중요한것 같습니다.. 열심히 해야지요..