HOME > Detail View

Detail View

(New) C언어 입문 : 응용편

(New) C언어 입문 : 응용편 (Loan 4 times)

Material type
단행본
Personal Author
林晴比古
Title Statement
(New) C언어 입문 : 응용편 / Haruhiko Hayashi 저
Publication, Distribution, etc
서울 :   영진닷캄,   2003  
Physical Medium
310 p. : 삽화 ; 24 cm
Series Statement
프로그래밍 언어 마스터 시리즈 ;9
ISBN
8931423977
General Note
한단계 한단계 다져나가는 C언어의 기초  
색인수록  
000 00000cam c2200205 c 4500
001 000000839012
005 20170829140157
007 ta
008 031028s2003 ulka 001c kor
020 ▼a 8931423977 ▼g 13000
035 ▼a KRIC07401946
040 ▼a 211021 ▼c 211021 ▼d 211009
041 1 ▼a kor ▼h jpn
049 1 ▼l 111248400
082 0 4 ▼a 005.133 ▼2 21
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b C110 2003zzo
100 1 ▼a 林晴比古
245 2 0 ▼a (New) C언어 입문 : ▼b 응용편 / ▼d Haruhiko Hayashi 저
260 ▼a 서울 : ▼b 영진닷캄, ▼c 2003
300 ▼a 310 p. : ▼b 삽화 ; ▼c 24 cm
440 0 0 ▼a 프로그래밍 언어 마스터 시리즈 ; ▼v 9
500 ▼a 한단계 한단계 다져나가는 C언어의 기초
500 ▼a 색인수록
900 1 0 ▼a Hayashi, Haruhiko, ▼e

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.133 C110 2003zzo Accession No. 111248400 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

한 단계 한 단계 다져나가는 C 언어 기초

C언어의 기초를 단계별로 다져나가는 프로그래밍 기초 시리즈다. C언어의 기본적인 문법부터 함수의 사용, 활용, 그리고 다양한 라이브러리의 사용까지 C언어의 기초를 튼튼하게 다진다. 총 3권으로 기초편, 중급편, 응용편으로 구성되어 있다.

기초편에서는 프로그램이란 어떻게 구성되는 지에 관한 내용부터 수치와 문자열 사용, 연산자, 분기, 반복, 입출력, 함수의 작성법, 간단한 포인터에 대한 설명, 전처리기, 표준 라이브러리 함수등 C 언어를 사용하는 과정에 있어서 가장 기본적으로 알아야 할 내용들에 대해서 학습한다.

중급편에서는 기초편에서 다루었던 내용들을 중심으로 보다 심화학습을 진행한다. 포인터, 함수, 구조체, 공용체, 콘솔 입출력, 파일 처리등 C언어의 기본이 되면서, 보다 튼튼한 이론이 요구되는 부분에 대해서 학습한다.

응용편에서는 C언어를 이용한 프로그램 작성시 주의해야 할점과 알아두면 좋은 팁과 노하우, 메모리에 관련된 사항, 문자열 처리시 주의할점, C언어의 함정, 시스템 호출, 화면 출력과 사운드 관련 제어, 그래픽 처리용 라이브러리등 난이도 높은 프로그램뿐만 아니라, DOS창을 사용하여 활용할 수 있는 재미있는 프로그램들도 소개한다.


Information Provided By: : Aladin

Author Introduction

하야시 하루히코(지은이)

일본에서는 명쾌입문, 실용 마스터 시리즈를 비롯해 다양한 책을 집필한 베스트셀러 저자다.

Information Provided By: : Aladin

Table of Contents


목차
Chapter 1. 프로그래밍의 준비 = 19
 읽기 쉬운 프로그램 작성하기 = 20
  제어흐름을 단순히 한다 = 20
  이해를 위한 힌트를 듬뿍 넣어둔다 = 21
  함수는 길지 않게 작성한다 = 22
  있는 그대로 사용한다 = 23
 안전한 프로그램을 작성한다 = 24
 이식하기 쉽게 프로그램을 작성한다 = 26
  CPU 의존 = 26
  처리계 의존 = 27
  OS 의존 = 28
  기종 의존 = 29
 프로그램 고속화의 지식을 가진다 = 30
  함수를 사용하지 않고 매크로를 사용한다 = 30
  함수 호출을 적게 한다 = 31
  알고리즘을 궁리한다 = 31
  어셈블리어를 사용한다 = 31
  구조체는 어드레스를 인도한다 = 31
  가능한 한 int 형 변수를 사용한다 = 31
 모듈별 개발을 한다 = 32
  함수의 독립성을 높인다 = 33
  별도의 모듈을 인클루드 한다 = 33
  헤더 파일을 이중으로 읽어 들이지 않는다 = 34
Chapter 2. 라이브러리 관리 = 37
 라이브러리 매니저의 역할 = 38
 오브젝트 파일과 라이브러리 파일 = 38
 독자 라이브러리의 작성 = 39
 라이브러리의 새로 작성 = 41
 라이브러리의 삭제 = 43
 라이브러리로의 오브젝트 추가 = 43
 라이브러리끼리의 결합 = 44
 독자적인 라이브러리를 사용한 컴파일 = 44
Chapter 3. 처리계 표준 함수의 이해 = 45
 제2의 표준 함수 = 46
 저수준 파일 처리 함수 = 47
 콘솔 처리 함수 = 47
 DOS 인터페이스 = 50
 표준 입출력 파일 = 51
 차일드 프로세스 처리 = 51
Chapter 4. 메모리 모델과 포인터 수식의 방법 = 53
 메모리 모델 = 54
 near, far, huge 포인터 수식 = 55
 혼합 모델의 주의점 = 58
 함수 포인터의 수식 = 59
 포인터 수식자 사용열 = 59
Chapter 5. 문자열 처리 = 63
 고정된 크기의 긴 문자열 처리 = 64
 문자열의 길이가 서로 다른 문자열 처리 = 66
 깔끔한 문자열 처리 = 68
 1차 링크드 List 처리 = 71
 2차 링크드 List 처리 = 74
Chapter 6. C언어의 함정 = 77
 잠깐 휴식! = 78
 함정 1 = 78
 함정 2 = 78
 함정 3 = 79
 함정 4 = 80
 함정 5 = 81
 함정 6 = 81
 함정 7 = 82
 함정 8 = 82
 함정 9 = 83
 함정 10 = 84
 함정 11 = 85
 함정 12 = 86
 함정 13 = 87
 함정 14 = 88
 함정 15 = 88
 함정 16 = 89
 함정 17 = 90
 함정 18 = 91
 함정 19 = 92
 함정 20 = 92
 함정 21 = 93
Chapter 7. 고속 화면 출력 = 95
 텍스트 표시 환경 = 96
 표준의 화면 출력 = 96
 버퍼링 없이 출력 = 97
 VRAM 제어에 의한 출력 = 100
 DOS/V판 화면 표시 프로그램 = 103
Chapter 8. 시스템 호출하기 = 107
 시스템 콜의 기본 조작 = 108
 bdos 함수에 의한 콜 = 109
 유사 레지스터 = 111
 intdos, intdosx 콜 = 113
 세그먼트 조작 = 114
 int86, int86x 콜 = 115
 Visual C++의 시스템 콜 = 116
 샘플 프로그램 - 시스템 정보 리포트 = 118
 샘플 프로그램 - 파일명 검색 = 123
Chapter 9. 차일드 프로세스 제어 = 129
 차일드 프로세스 실행이란 = 130
 system 함수 = 130
 긴이 커맨드 인터프리터 = 132
 spawn 함수 = 137
 실행되는 프로그램명 = 139
 환경 변수를 전달한다 = 139
 spawn 함수의 기동 모드 지정 = 142
 exec 함수 = 142
Chapter 10. 파일 밴드 처리 = 145
 리다이렉트 파괴 = 146
 리다이렉트 되지 않는 출력 = 148
 리다이렉트 되지 않는 입력 = 152
 리다이렉트 입출력의 억제 = 155
Chapter 11. 음악 프로그램 = 157
 beep음을 사용하는 음악 가능 = 158
 beep음 발생 메카니즘 = 158
 음계를 설정한다 = 159
 play문을 설계한다 = 161
  커맨드 입력 형식 = 161
  음계 = 161
  옥타브 0 = 162
  템포 = 162
  연속음 = = 162
  삼연부 / = 163
  휴부 _ = 163
  주석 ; = 164
  악보 에러 = 164
  기능 추가 = 164
Chapter 12. play 프로그램 = 165
 음계발생 = 166
 play 프로그램 = 167
 샘플 악보 - 피아노 협주곡 제1번 = 175
Chapter 13. 그래픽 처리용 라이브러리 = 177
 그래픽 처리의 종류 = 178
 컴퓨터 그래픽 라이브러리란 무엇인가? = 178
 그래픽 인터페이스 (BGI) for DOS = 179
 BGI함수들의 구분 = 180
 그래픽스 프로그래밍의 골격 = 180
 간단한 그래픽스 함수들 = 184
 화면의 최대 좌표값을 알아내는 함수 = 187
 색상을 설정하는 함수 = 190
 채색된 도형 출력하기 = 192
 그래픽 화면에 직육면체하기 = 194
 문자열 출력하기 = 195
 화면, 창 지우고 창 설정하기 = 197
Chapter 14. 매크로 기능 = 207
 #define을 활용한다 = 208
 #define의 서식 = 208
 별명을 붙인다 = 208
 치환 테스트의 생략 = 209
 범위 종단의 명시 = 210
 단축명을 붙인다 = 210
 인수로 리턴값을 얻는다 = 211
 Pascal풍 블록문 = 212
 cls, color, beep, locate문 = 212
 문자열 비교 = 213
 메시지 부착 수치 입출력 = 213
 프린터 출력 = 214
 루프 지정 = 214
 repeat∼until(a) 문 = 215
 for문의 단축 기술 = 216
 인수 처리 = 216
 입출력 파일의 오픈 = 217
 1문자 파일 입출력 = 218
 파일과의 1행 입출력 = 219
 breakdown 제어 = 221
 데이터형의 차이에 영향을 받지 않는 매크로 = 225
 매크로 정의 파일 my.h = 226
Chapter 15. 다기능 문자열 처리 함수 = 229
 CString적 문자열 조작 = 230
 문자열의 이항 연산자 처리 = 230
 문자열 처리 함수의 프로그램 = 232
Chapter 16. 마이 함수 = 237
 편리한 독자 함수 = 238
  함수 1. strlenset = 238
  함수 2. strins = 238
  함수 3. strleft strright = 238
  함수 4. centering flushleft flushright = 239
  함수 5. delspc = 239
  함수 6. instr instr_qm instr_w = 240
  함수 7. str_ct = 241
  함수 8. replace replace_n = 241
  함수 9. textopen textpack = 241
  함수 10. topchar lastchar = 242
  함수 11. kanjichk = 242
 마이 함수 라이브러리 = 242
Chapter 17. wak(not awk)프로그래밍 = 259
 awk 프로그램 = 260
 wak 프로그램 = 261
 wak 프로그램의 설계 사상 = 262
  프로그램의 기본형 = 262
  프로그램의 실행 = 263
  처리 결과의 출력 = 263
  처리 결과의 파일 출력 = 263
  필드 분할 = 263
  종집계 기능 = 264
  범위 지정 실행 = 265
Chapter 18. wak 프로그램의 함수 구조 = 267
 wak 프로그래밍에 필요한 것 = 268
  함수 1 fileopen fileopen 2 = 268
  함수 2 ropen rclose = 269
  함수 3 wopen wclose = 269
  함수 4 fgets_ fgets_n = 269
  함수 5 fguts_ fputs_x = 269
  함수 6 field = 269
  함수 7 fieldsum fieldclr = 270
  함수 8 from_to = 270
  함수 9 doflgset skip_chk1 skip_chk2 = 270
  매크로 1 fileopen = 270
  매크로 2 wakmain = 270
  매크로 3 begin end eofbreak = 271
  매크로 4 strequ = 271
 예약변수 = 271
Chapter 19. wak로 만드는 프로그램 = 275
 샘플 프로그램 1 파일 내용의 화면 표시 = 276
 샘플 프로그램 2 출력 파일의 지정 = 277
 샘플 프로그램 3 입출력 파일의 개별 지정 = 277
 샘플 프로그램 4 예약 변수의 확인 = 278
 샘플 프로그램 5 필드 데이터의 선택 = 279
 샘플 프로그램 6 횡합계와 종합계를 취한다 = 280
 샘플 프로그램 7 폭 지정에 의한 필드 취득 = 281
 샘플 프로그램 8 컴마 구분에 의한 필드 취득 = 282
 샘플 프로그램 9 탭 구분에 의한 필드 취득 = 282
 샘플 프로그램 10 파일의 2회 읽기 = 283
 샘플 프로그램 11 지정 범위만을 읽어 들인다 = 284
 샘플 프로그램 12 소계 계산과 총계 계산을 한다 = 286
 샘플 프로그램 13 항목마다 선택하여 계산 = 288
 샘플 프로그램 14 표계산하여 화면 표시한다 = 289
 샘플 프로그램 15 표 계산하여 원래 파일에 써넣는다 = 291
Chapter 20. waklib 라이브러리 = 293
 waklib 프로그램 List = 294
마무리 = 304


New Arrivals Books in Related Fields

한국. 행정안전부 (2022)
Anson, Steve (2022)
한국. 행정안전부 (2022)
황기태 (2021)
Zumstein, Felix (2022)