C 쓸만한 소스코드좀 소개해주세요.

temper의 이미지

대학교 2학년학생들 한학기동안 '실용C언어'시간에 가르킬만한 소스코드좀 소개해 주세요.
막상 선별하려니 수준도 잘 모르겠고 답답하군요...

File attachments: 
첨부파일 크기
Image icon put-star2.jpg197.48 KB
Image icon put-star1.jpg123.05 KB
Package icon npp.2.1.src.zip1.32 MB
Darkcircle의 이미지

temper wrote:
대학교 2학년학생들 한학기동안 '실용C언어'시간에 가르킬만한 소스코드좀 소개해 주세요.
막상 선별하려니 수준도 잘 모르겠고 답답하군요...

고전적인 소스라면 아마 별찍기는 빠지지 않을겁니다. 푸풋;;

VC++ 컴파일러가 맘에 안들어서
Intel C++ 컴파일러로 바꿨었습니다.
속도가 아주 쪼금 빠르더군요.

댓글 첨부 파일: 
첨부파일 크기
Image icon 0바이트
Image icon 0바이트

---------------------------------------------------------------
폐인이 되자 (/ㅂ/)

temper의 이미지

수다맨 wrote:
temper wrote:
대학교 2학년학생들 한학기동안 '실용C언어'시간에 가르킬만한 소스코드좀 소개해 주세요.
막상 선별하려니 수준도 잘 모르겠고 답답하군요...

고전적인 소스라면 아마 별찍기는 빠지지 않을겁니다. 푸풋;;

VC++ 컴파일러가 맘에 안들어서
Intel C++ 컴파일러로 바꿨었습니다.
속도가 아주 쪼금 빠르더군요.


헐.. 이건 그냥 반복문연습이잖아요... ?!
제가 찾는건 '실용'... '한학기'.... :-)
Mins의 이미지

단순히 C 를 이용하여 무언가를 하는게 목적이라면..

간단한 파일 편집기라던가...
역시 많이들 만드시는 테트리스 같은거라던가...

'실용' 이라는 단어에 집착하다 보니 무언가 선뜻 떠올리진 않네요.

무언가 뚝딱해서 써먹을수 있는걸 하는게 제일 좋긴 할텐데.. :)
사실 제가 이것밖에 못합니다. -_ㅜ

sadrove의 이미지

간단한 공학용 계산기가 좋을 듯 하네요..
전위/중위/후위연산 같은 알고리즘 공부도 좀 되고...
어느정도 수준의 계산기를 만드냐에 따라..
난이도 조절도 할 수 있고요...

jachin의 이미지

음... 알고리즘이나 계산, 게임같은 경우는 보통 쉽게 접하게 되겠지만,

자료구조나, 파일처리, 혹은 그래픽 뷰어나 간단한 그래픽 에디터같은 것은 어떨까요?

게임은 그래픽 포멧을 이용해서 에니메이션 처리(실시간처리)를 많이 다루기도 하겠고,

인공지능도 다룰 수도 있겠지만...(슈팅이나 대전게임, 혹은 액션등등...)

난이도가 너무 높고 한학기에 설명해서 실제적인 효과를 보기에는 조금 낮은것 같습니다.

(흥미도 부분에서는 좋긴 한데 말이죠... -_-a)

그래서 조금은 심심하더라도 간단한 페인터 정도를 만들도록 유도하는 것은 어떨까요?

(단순히 Windows API 이용해서 점, 선, 도형 만드는 것 외에 면에 색을 입히는 법,

파일포멧을 BMP, GIF 로 저장하는 법... JPG도... 이론적 설명이 된다면,

만들 수 있겠지만... -_-a 끄응... GIF는 정수론을 이용한 것이니 조금

논리적 설명을 이해하면 가능하리라 생각합니다. -_-a 긁적)

youlsa의 이미지

주안점이 어느쪽인지 모르겠지만 여러가지 상황을 두루 경험하게 하려면 간단한 텍스트 에디터를 추천합니다.

=-=-=-=-=-=-=-=-=
http://youlsa.com

cedar의 이미지

temper wrote:
대학교 2학년학생들 한학기동안 '실용C언어'시간에 가르킬만한 소스코드좀 소개해 주세요.
막상 선별하려니 수준도 잘 모르겠고 답답하군요...

이런식으로 C++의 고급 기능을 가르치는 책이 있습니다.
http://kangcom.com/common/bookinfo/bookinfo.asp?sku=200309040004
이미지 프로세싱 프로그램을 직접 제작하는 내용이지요.

Darkcircle의 이미지

이것도 나쁘진 않군요 . .
얼마전에 친구가 한번 분석해보라고 던져준건데
기능면으로 보나 뭐로 보나 괜찮은거 같더군요. :)

Notepad++ 이라는건데 소스포지에서 퍼왔댑니다.
라이센스는 GPL을 따르고요 . . .
아마 GPL이라면 조금 바꿔서 맹글수도 있으니까 더 좋겠죠? :)

현재 최신 버전은 2.3입니다. 그냥 뭐 귀찮아서 2.1을 넣었는데
그래도 뭐 실습하는덴 전혀 지장 없을듯 합니다. :)

댓글 첨부 파일: 
첨부파일 크기
Package icon 0바이트

---------------------------------------------------------------
폐인이 되자 (/ㅂ/)

saxboy의 이미지

저는 db까지 전부 파일위에 만드는 주소록에 몰표 던집니다!

Darkcircle의 이미지

여담 한마디 하자면 LDBMS 데몬 하나 만드는것도 나쁘진 않을거예요 ㅋㅋㅋ

---------------------------------------------------------------
폐인이 되자 (/ㅂ/)

k2hyun의 이미지

DB를 사용하지 않는 C 로 작성하는 쇼핑몰 어떻습니까?

아~~ 이건 숙제꺼리군요.. ;)

간단한 검색 엔진도 꽤 학습에 도움이 될텐데요.
주로 파일처리와 자료구조가 되겠지만요. 8)

더 이상 없다.