Presentation is loading. Please wait.

Presentation is loading. Please wait.

김선균 (kyun@kangwon.ac.kr) 2017. 06. 19 컴퓨터 프로그래밍 기초 - 12th : 문자열 - 김선균 (kyun@kangwon.ac.kr) 2017. 06. 19.

Similar presentations


Presentation on theme: "김선균 (kyun@kangwon.ac.kr) 2017. 06. 19 컴퓨터 프로그래밍 기초 - 12th : 문자열 - 김선균 (kyun@kangwon.ac.kr) 2017. 06. 19."— Presentation transcript:

1 김선균 (kyun@kangwon.ac.kr) 2017. 06. 19
컴퓨터 프로그래밍 기초 - 12th : 문자열 - 김선균

2 < 목 차 >

3 문자열 입출력 라이브러리 함수

4 문자열 입출력 라이브러리 함수

5 문자 처리 라이브러리 함수

6 문자 처리 라이브러리 함수

7 문자 처리 라이브러리 함수

8 문자 처리 라이브러리 함수

9 문자열 처리 라이브러리 H e l o W r d 함수 설명 strlen(s) 문자열 s의 길이를 구한다.
strcpy(s1, s2) s2를 s1에 복사한다. strcat(s1, s2) s2를 s1의 끝에 붙여넣는다. strcmp(s1, s2) s1과 s2를 비교한다. strncpy(s1, s2, n) s2의 최대 n개의 문자를 s1에 복사한다. strncat(s1, s2, n) s2의 최대 n개의 문자를 s1의 끝에 붙여넣는다. strncmp(s1, s2, n) 최대 n개의 문자까지 s1과 s2를 비교한다. strchr(s, c) 문자열 s안에서 문자 c를 찾는다. strstr(s1, s2) 문자열 s1에서 문자열 s2를 찾는다. H e l o W r d

10

11

12 strtok() 만약 분리자가 ‘ ‘일 경우, 토큰을 얻으려면 다음과 같이 호출한다.
t1 = strtok(s, " "); // 첫 번째 토큰 t2 = strtok(NULL, " "); // 두 번째 토큰 t3 = strtok(NULL, " "); // 세 번째 토큰 t4 = strtok(NULL, " "); // 네 번째 토큰

13 strtok()

14 sprintf()와 sscanf() 앞에 붙은 s는 string 을 의미한다.

15 sprintf()와 sscanf()

16 sprintf()와 sscanf()

17 문자열을 수치로 변환하는 전용함수 전용 함수는 scanf()보다 크기가 작다. Stdlib.h에 원형 정의

18 문자열을 수치로 변환하는 전용함수

19 문자열을 2차원 배열로 입력

20 단어 카운팅 프로그램

21 한영사전 구현

22 4. Q&A

23


Download ppt "김선균 (kyun@kangwon.ac.kr) 2017. 06. 19 컴퓨터 프로그래밍 기초 - 12th : 문자열 - 김선균 (kyun@kangwon.ac.kr) 2017. 06. 19."

Similar presentations


Ads by Google