'한국산업기술대'에 해당되는 글 9건

  1. 2008.12.24 C언어 스터디를 시작하기 전에.
  2. 2008.08.20 야구게임 프로그램
  3. 2008.06.30 2008 여름방학 1차 과제
  4. 2007.02.26 한국산업기술대학교 기숙사! 5
 제가 처음 C언어를 배운것은 2007년 3월. 제가 한국산업기술대에 갓 입학한 이후입니다. 제가 학교를 들어올 시기인 2007년도에는 전국적으로 JAVA열풍이 불었습니다. 그래서인지 C언어에 대해 중요성을 빠뜨리기도 하고, 되지 않는 JAVA를 하겠다고 헛바람이 든 친구들이 C언어를 버리고 샛길로 새다가 2학기가 되니 딴학교로 새고 보이지 않게 되었습니다. 제가 이 강의를 작성하게 된 것은 결코 제가 남들보다 C언어를 특출나게 잘하거나 남을 가르칠 실력이 있다고 생각하기 때문은 아닙니다. 다만 후배 한분한분이 C언어에 조금 더 친숙하게 다가갔으면 하는 작은 바람에서 작성하게 되었습니다.

 이 강의는 제가 처음 공부한 C언어 교재인 열혈강의 C프로그래밍과 A Book on C라는 학교에서 사용하던 교재를 가지고 작성하게 될 것입니다. 물론 제가 공부해온 노하우대로 작성이 될 것이지만 프로그래밍 언어라는 것이 처음할때에는 누구나 다들 어려움을 격게 되는지라 그저 따라 익히는 수 밖에 없는 것 같습니다. 여러분도 이 스터디와 또 과제실에 올라갈 과제들을 따라하며 자신의 C언어 스킬을 끌어올리길 바랍니다.

 이 강의는 프로그래밍 언어를 처음 배우는 것을 가정하고 작성되어 있습니다. 컴퓨터 공학과를 들어와 자신이 생각했던것과는 다른... 프로그래밍 언어를 보고 한숨을 쉬고 있을 후배님들께 이 강의가 작은 도움이 되었으면 좋겠습니다.

2008년 12월 24일
청음

이 블로그에 올라간 C언어 스터디의 모든 게시물은 그 권리가 청음에게 있음을 알려드립니다.
스크랩, 펌등을 금지하고 있사오니 유의해 주시기 바랍니다.
Posted by 청음


이번 숙제는 야구게임 입니다.

오랜만에 내는 숙제이기 때문에 간단한걸 만들어 보았습니다.
아마 여러분 강의시간에 직접 짜봤을지도 모르겠습니다 ㅋ.
설령 안 짜봐도 rand()만 잘 다루면 쉽게 만들 수 있습니다.

실행 파일입니다.

이번엔 여느때와는 다르게 어마어마한 힌트를 드립니다.
바로 소스파일의 일부입니다 ㅋㅋㅋ.

... 열어 보셨으면 당연히 깜놀랐겠죠 ㅎㅎ?
제일 중요한 함수 하나가 텅텅 비어있으니 말에요 -_-;;;;
이 소스를 드리는건 노가다(설명서 쓰기)를 좀 줄여줄까 해서 드린겁니다 ㅎㅎ;;

아 그리고 실행파일에 보면 버그처리가 안되있는 부분이 있습니다.
바로 숫자 입력부분입니다.(0~4의 숫자가 아닌걸 누르면 버그)
저는 귀찮아서 처리 안했지만!!! 여러분은 해주세요!!! (우왕ㅋ. 이런 착한 선배님을 봤나 ㅋㅋ)
(결코 블로그 글을 2번이나 날려먹어서 짜증나서 내주는거 아님 진짜임 ㅇㅇ!!!)

이번 숙제의 중요한 부분은 긴 파일을 짜보며 몸풀기(?) 하는것과
사용자 인터페이스 (눈에 보기 좋게) 만드는걸 생각해 보자는 취지입니다.
뭐 그래봐야 c가 c죠... 라면 할말 없지만 말입니다...;;;

기한은...
8/30일 정오까지 받겠습니다.
그럼 짜이찌엔~
(엄훠엄훠 베이징 올림픽에 물들었음)
Posted by 청음


C 언어의 배열을 이용한 스택 구조


1. 스택 구조란?
스택 구조는 (First In Last Out)형식의 프로그램으로 데이터를 저장했다 출력할대 사용합니다.
[ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]
10개의 칸이 있다고 할 때

1개의 데이터를 인풋해줄 때마다 앞에칸부터 데이터가 차 갑니다.
[a][ ][ ][ ][ ][ ][ ][ ][ ][ ] <- 빈 스택에 a를 입력한 후의 모습
[a][b][ ][ ][ ][ ][ ][ ][ ][ ] <- a가 입력된 스택에 b를 입력한 후의 모습
(a,b를 차례대로 입력할때의 스택이 차는 모습)

반면 1개의 데이터를 인풋해 줄 때에는 뒤에칸부터 데이터가 출력됩니다.
[a][ ][ ][ ][ ][ ][ ][ ][ ][ ] .... 출력 b <- a,b가 입력되 있던 스택을 1회 출력한 모습
[ ][ ][ ][ ][ ][ ][ ][ ][ ][ ] .... 출력 a <- a가 입력되어 있던 스택을 1회 출력한 모습
(a,b가 채워져 있는 스택을 차례대로 출력할때 스택이 비워지는 모습. 출력값은 b,a가 된다)

이러한 구조는 함수의 재귀호출에서 가장 마지막에 호출된 함수가
가장 먼저 처리되는 것과 매우 유사한 모습을 보입니다.


2. 과제
C언어와 배열을 이용하여 스택 구조를 만들어라.

제한 : 단 1개의 변수만을 전역 변수로 사용할 수 있음
         input은 char형 인자 하나를 변수로 받아 배열에 집어 넣어야함
         pop은 char형 인자 하나를 반환받아 화면에 출력해야 함.
         스택구조에 대한 책을 참조하지 않고 작성할것

힌트 : 함수는 main, input, pop 세개면 충분함
         첨부 파일을 보고 최대한 모방할것. (미리 작성해 놓은 것이라 윈도우 버전임)


3. 제출할 목록
 - c로짠 원본 소스
 - gcc로 코딩한 실행파일

4. 제출기한
 7월 6일 정오까지

5. 제출장소
 이메일 (sjm8824 네이버)
Posted by 청음
012
 이것이 바로 한국산업기술대학교의 기숙사 전경입니다.
이제 깨끗하고 넓은(?)것은 기본! 초고속 인터넷선도 들어옵니다.
무려 초당 20메가까지 뽑아내는 VDSL급의 초고속 인터넷을...
기숙사에서 만나보실 수 있습니다!
그리고 큰 창문을 통한 야경은 정말 럭셔리 하답니다....
밤에 반짝 반짝 빛나는 xx탕 xx모텔...
.
.
.
음.. 내용은 그닷이지만 밤에 현란한 네온사인을
전경으로 가지고 있답니다;;;;
전체적으로 봤을때 이만하면 시설하나는
국내 최고급 기숙사가 아닐까 생각됩니다.
.
.
.
다만 문제가 있다면...
여기와서 쇼핑하느라 돈이 왕창... ;;;
.
.
.
식물나라 샴푸 600g 6000원
피터멜라민민자컵3'' 2400원
RK클릭 슬리퍼GY280 2300원
면도기 13200원
두루말이 화장지 5000원
.
.
.
대충 이것만 해서 3만 5천원가량...
생활비 상당히 들어가 보입니다.
물론 한번만 저정도 구매해놓으면 괜찮겠지만 말이죠...;
.
.
.
아무튼 청음(재무)는 즐거운 기숙사 생활을 하고 있답니다....
인터넷 회선 막아둔것도 없어서 프루나까지 잘 돌아가서 기분이 매우 좋답니...;
.
.
.

사용자 삽입 이미지
이것으로 기숙사에 들어가서
나홀로 잘먹고 잘놀고 있는 청음의
기숙사 소개를 마칩니다!
음.. 마음에 들어요 들어요 ㅎㅎ;;

통금시간 x

(단 11시에 점호하기 때문에
기숙사에 들어와 있어야 함...)

신청만 한다면 언제든지 외박 ok!

아주 끝내주는 스펙을 가지고 있는
기숙사에 대한 소개였습니다.
Posted by 청음
이전버튼 1 2 이전버튼