HOME > 상세정보

상세정보

(알고리즘으로 배우는) C 프로그램 건드리기 : 도전 C 프로그램

(알고리즘으로 배우는) C 프로그램 건드리기 : 도전 C 프로그램 (48회 대출)

자료유형
단행본
개인저자
조상 이태희, 저
서명 / 저자사항
(알고리즘으로 배우는) C 프로그램 건드리기 : 도전 C 프로그램 / 조상, 이태희 공저
발행사항
서울 :   컴스페이스구민사,   2001  
형태사항
391 p. : 삽화 ; 26 cm + 전자 디스크 1매
ISBN
8970741305
000 00000nam c2200205 c 4500
001 000000711316
005 20170601103446
007 ta
008 010703s2001 ulka 000c kor
020 ▼a 8970741305 ▼g 93000
040 ▼a 211009 ▼c 211009 ▼d 211009
049 1 ▼l 111188404 ▼f 개가 ▼l 121053440 ▼f 과학 ▼l 111189676 ▼f 개가
082 0 4 ▼a 005.133 ▼2 21
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b 2001x
100 1 ▼a 조상
245 2 0 ▼a (알고리즘으로 배우는) C 프로그램 건드리기 : ▼b 도전 C 프로그램 / ▼d 조상, ▼e 이태희 공저
260 ▼a 서울 : ▼b 컴스페이스구민사, ▼c 2001
300 ▼a 391 p. : ▼b 삽화 ; ▼c 26 cm + ▼e 전자 디스크 1매
700 1 ▼a 이태희, ▼e

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 2001x 등록번호 111189676 (9회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 학술정보관(CDL)/B1 국제기구자료실(보존서고)/ 청구기호 005.133 2001x 등록번호 111188404 (12회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 2001x 등록번호 111189676 (9회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 학술정보관(CDL)/B1 국제기구자료실(보존서고)/ 청구기호 005.133 2001x 등록번호 111188404 (12회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

저자소개

조상(지은이)

<C 프로그램 건드리기>

이태희(지은이)

울산방송(www.ubc.co.kr)에서 정보 보안을 담당하며 20년 동안 방송 사용 선거 개표 방송 소프트웨어와 날씨 송출 소프트웨어, 그리고 보도 정보 등을 개발했다. 대학 생활 당시 「마이크로소프트웨어」에서 부록으로 받은 ActiveX 평가판 해킹을 시작으로 컴포넌트 소스를 비롯해 약 2000여 개의 VBX, OCX, ActiveX 등을 무력화시켜 악명을 떨쳤다. 이후 소프트웨어 개발에 매진해 전국 공학 분야 소프트웨어 공모전을 시작으로 삼성전기, 삼성전자, 삼성 SDS, 한글과컴퓨터, 진주시청 멀티미디어 공모전 등에서 수상했다. 개발자를 대상으로 개발 정보를 공유하는 데 관심이 많아 개발자 커뮤니티에서 많은 활동을 하고 있다. DBGuide.NETㆍ비베뱅크ㆍ데브피아ㆍ안철수연구소 커뮤니티 등을 두루 거친 후 현재는 모의침투운영체제연구회 운영진으로 활동 중이다. 마이크로소프트 사 개발 부문 MVP와 한국데이터베이스진흥원 산하 DBGuide.NET의 제1호 MVP로 선정됐으며, 2005년부터 2010년까지 약 5년간 안철수연구소 위촉 사이버 보안 명예 연구원으로서 보안 커뮤니티 분야에서 활동했다. 평소에는 경제학, 경영학, 재테크 서적과 실리콘 밸리 관련 인문 서적 등을 읽으면서 시간을 보낸다. 저서로는 『VBX와 API로 만드는 멀티미디어』(정보시대, 1995)가 있다.

정보제공 : Aladin

목차


목차

Chapter 1 C언어의 개요

 1. 발달사 = 13

  유닉스의 역사 = 14

 2. 특징 및 종류 = 18

  이식성 = 18

  다양성 = 18

  유연성 = 18

  혼합성 = 19

  UNIX 시스템 = 19

 3. 프로그래머를 위한 컴퓨터의 기본 구성 = 21

  하드웨어의 구성 = 21

  PC의 입출력 처리과정 = 25

  PC에서의 입력 = 26

  PC에서의 출력 = 28

  C언어 프로그래밍 과정 소개 = 31

  MS-DOS의 명령어와 파일 다루기 = 34

  MS-DOS 상태로 진입하기 = 36

Chapter 2 C언어 문법 및 예제

 1. 컴파일러 탐구 = 47

  연습문제 = 53

 2. 주의사항 = 54

  사용되는 문자 = 54

  코딩(Coding) 규칙과 주석 = 54

  예약어(Reserved Words) = 55

  식별자(Identifier) = 55

 3. 프로그램 전체 구성 = 57

 4. 자료의 입출력 = 61

  자료의 입출력 과정 = 61

  C언어에서의 자료 입출력 = 63

 5. 자료형 = 73

  실수형 자료 = 75

  PC에서의 실수연산 및 저장 = 76

  자료형 변환 = 76

  Cast 연산 = 77

 6. 연산자 = 78

  산술연산자 = 78

  관계연산자 = 78

  논리연산자 = 79

  비트단위 논리연산자 = 79

  대입 및 할당 연산자 = 80

  주소 연산자 = 80

  기타 연산자 1 = 80

  기타 연산자 2 = 81

  연산자 우선 순위 = 81

 7. 비교문 = 82

  if -- else -- 구문 = 82

  switch - case 구문 = 84

  연산자, 입출력문 및 비교문 활용 예제 = 86

  연습문제 = 95

 8. 반복문 = 97

  for = 97

  while = 104

  do-while = 107

  연습문제 = 110

 9. 함수 = 115

  함수의 재귀 호출(Recursive Call) = 122

  연습문제 = 124

 10. 배열과 포인터 = 125

  배열 = 125

  포인터 = 130

  변수의 기억 클래스와 유효범위(Scope) = 136

 11. 구조체와 공용체 = 144

  구조체(struct) = 144

  공용체(union) = 153

 12. 파일 입출력 = 156

  파일의 생성 = 157

  파일 활용 예제 = 160

  구조체 정보를 파일로 처리하는 프로그램 = 163

Chapter 3 C언어 응용 프로그래밍

 1. 문자출력을 자유자재로 = 171

  화면 지우기와 출력 문자의 위치 지정 = 171

  글자의 색과 글자의 배경색 지정 = 173

  윈도우 다루기 = 175

 2. 키보드 입력을 확실히 하자 = 178

  버퍼형 입력과 비버퍼형 입력 = 178

 3. 재미있는 문자 출력 활용 = 182

  다양한 모양으로 출력하기 = 182

  구구단 출력 = 186

  골뱅이 = 191

  문자열의 이동 = 197

  큰 글자 나타내기 = 200

  풀-다운 메뉴 = 204

  팝-업 메뉴 = 207

 4. 간단한 알고리즘들을 살펴보자 = 209

  이진수 출력하기 = 209

  큰 수와 작은 수 찾기 = 211

  숫자의 합 구하기 = 212

  차례로 나열하기 = 213

  윤년 찾기 = 215

  살아온 날 수 구하기 = 216

  개미수열을 만들자 = 219

  홀수 마방진 = 221

 5. 간단한 게임 만들기 = 225

  숫자 야구게임 = 225

  문자 레이싱 = 229

  문자 우주선 맞추기 = 236

  사다리 게임 = 241

  만년 달력 = 245

 6. 파일 입출력 = 249

  간단한 파일 복사 프로그램 = 250

  파일에 사용된 문자 각각의 수를 알아보기 = 254

  파일에 저장되어 있는 화면 구성을 화면으로 출력하기 = 258

  전화번호 입출력 프로그램 = 263

  간단한 성적처리 프로그램 = 269

 7. 그래픽 프로그래밍 = 274

  그래픽 모드의 이해 = 274

  눈 내리는 효과 만들기 = 276

  간단한 에니메이션 = 281

  그래픽 모드에서의 문자 출력 = 284

  바이오-리듬 출력 프로그램 = 286

  그림 파일의 구성 = 289

  그림 파일을 화면에 출력 = 291

  페이드-인과 페이드-아웃(Fade-In & Fade-Out) = 298

  움직이는 그림 만들기 = 301

 8. 시스템 정보를 살펴보자 = 306

  날짜와 시간 정보 알아내기 = 306

  ROM 버전 알아내기 = 309

  비디오 카드 정보 알아내기 = 311

  메모리 정보 알아내기 = 314

  마우스 정보 알아내기 = 315

  디스크 관련 정보 알아내기 = 318

 9. 주변장치를 제어하자 = 326

  키보드의 LED를 내 맘대로! = 326

  사운드 카드 없이 음악 연주하기 = 330

  간단히 그래픽 메모리에 접근하자 = 332

  직렬 통신으로 채팅에 도전한다 = 340

 10. 인터럽트 프로그래밍 = 348

  인터럽트의 개요 = 348

  소프트웨어 인터럽트를 이용한 통신 프로그램 = 351

  하드웨어 인터럽트를 이용한 통신 프로그램 = 358

  타이머 인터럽트 = 364

 11. 자료구조 관련 프로그램의 구현 = 368

  연결 리스트 = 368

  스택(Stack) = 373

  큐(Queue) = 376

  정렬(Sorting) = 380

 연습문제 = 386

부록 = 387

 ASCII 코드 = 389



관련분야 신착자료

Harvard Business Review (2025)