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

Slides:



Advertisements
Similar presentations
제철고 프로그래밍언어 2015 가을학기 강의 #2 Python 변수, 입출력, 배열 박성우 POSTECH 컴퓨터공학과 2015 년 9 월 30 일.
Advertisements

1/29 키보드로 직접 입력할 수 없는 다양한 기호와 한자를 입력하는 방법을 알아 보자. 또한 블록으로 영역을 설정하는 여러 가지 방법에 대해 살펴본 후 블록 으로 설정된 내용을 복사하여 붙여넣거나, 잘라내고 이동하는 방법에 대해서 도 알아보자. 02_ 문서의 입력과 편집.
Chapter 12. 배열. 배열  동일한 항목들이 동일한 크기로 연속적으로 메모리에 저장되는 구조  동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는 자료 구조.
1 08 배열. 한국대학교 객체지향연구소 2 C 로 배우는 프로그래밍 기초 2 nd Edition 배열  동일한 자료유형의 여러 변수를 일괄 선언  연속적인 항목들이 동일한 크기로 메모리에 저장되는 구조  동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는.
중등특수교육과 엄승현 이영재 이지수 속요에 대하여.
컴퓨터 개론 및 실습 강의 6 서울대학교 기계항공공학부 담당 : 김 찬 중.
Format String Attack! 포맷 스트링 공격 경일대학교 사이버보안학과 학년 남주호.
쯔쯔가무시 예방수칙을 실천하세요! 한국산업안전보건공단 광주지역본부.
교재:C언어로 쉽게 풀어 쓴 자료구조 (생능출판사, 천인국저)
Power C++ 제6장 포인터와 문자열.
C++ Espresso 제3장 배열과 포인터.
C++ Espresso 제3장 배열과 포인터.
Part 11 문자열 ©우균, 창병모 ©우균, 창병모.
2장. 프로그램의 기본 구성. 2장. 프로그램의 기본 구성 2-1"Hello, World!" 들여다 보기 /* Hello.c */ #include int main(void) { printf("Hello, World! \n"); return 0;
쉽게 풀어쓴 C언어 Express 제12장 문자와 문자열 C Express.
인공지능실험실 석사 2학기 이희재 TCP/IP Socket Programming… 제 11장 프로세스간 통신 인공지능실험실 석사 2학기 이희재
C 프로그래밍 I.
제12장 문자와 문자열.
쉽게 풀어쓴 C언어 Express 제12장 문자와 문자열 C Express Slide 1 (of 28)
Linux System Programming
컴퓨터 프로그래밍 기초 [Final] 기말고사
제 10 장 문자와 문자열.
Chapter 15 문자열.
윤 홍 란 포인터 윤 홍 란
1. 화면 및 메뉴소개 ▣ 온라인사업지원시스템 소개 ▶ 온라인사업지원시스템이란
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
Chapter 06. printf 함수와 scanf 함수 정리하기
Javascript Basic Sample Programs
22강. 파일 업로드 - 파일 업로드 라이브러리 설치 - 파일 업로드 프로그래밍 Lecturer Kim Myoung-Ho
2007 1학기 11 프로젝트 기초 실습.
문자열 컴퓨터시뮬레이션학과 2015년 봄학기 담당교수 : 이형원 E304호,
프로그래밍 랩 – 7주 리스트.
2019년 1월 16일 오후 6시 15분 제 6 장 함수
-Part3- 제2장 문자열 표준 함수와 기타 표준 함수
11장. 1차원 배열.
쉽게 풀어쓴 C언어 Express 제12장 문자와 문자열 C Express.
C 2장. C 프로그램 시작하기 #include <stdio.h> int main(void) { int num;
C 프로그래밍 C언어 (CSE2035) (Chap11. Derived types-enumerated, structure, and union) (1-1) Sungwook Kim Sogang University Seoul, Korea Tel:
프로그래밍 개요
인터넷응용프로그래밍 JavaScript(Intro).
1. 화면 및 메뉴소개 ▣ 온라인사업지원시스템 소개 ▶ 온라인사업지원시스템이란
문자열 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원 E304호,
제 1장. C++ 시작하기.
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
인터넷응용프로그래밍 JavaScript(Intro).
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
제 4장. 객체 지향 프로그래밍 시작하기 학기 프로그래밍언어및실습 (C++).
김선균 컴퓨터 프로그래밍 기초 - 7th : 함수 - 김선균
컴퓨터 프로그래밍 기초 - 8th : 함수와 변수 / 배열 -
1 [100인의 멘토] 학교로 찾아가는 진로교육 □ 목적 인천지역 자유학기제 대상 청소년에게 건설관련 전문분야에 대한 진로탐색을 통해 체계적인 진로교육을 실시 □ 개요 ○ 참가대상: 18개 학교(학교당 1학급 기준) *협의가능 ○ 활동장소 : 각 선정 학교.
문자열 컴퓨터시뮬레이션학과 2015년 봄학기 담당교수 : 이형원 E304호,
컴퓨터 프로그래밍 기초 [01] Visual Studio 설치 및 사용방법
속요 국어국문학과 김보민 국어국문학과 조나현 제목 창의적으로 바꿔야 함.
컴퓨터 계측 및 실습 디지털 출력 영남대학교 기계공학부.
강의 소개 컴퓨터시뮬레이션학과 2017년 봄학기 담당교수 : 이형원 E304호,
^^ Computer Programming 2 dmpr.cnu.ac.kr/~daygax.
2nd day Indexing and Slicing
Homework #12 (1/2) 프로그램을 작성하고, 프로그램과 실행 결과를 프린트하여 제출한다.
Homework #3 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
함수, 모듈.
컴퓨터 프로그래밍 기초 - 9th : 배열 / 포인터 -
컴퓨터 프로그래밍 기초 #13 : 문자열 Seong-Yun Choi
Chapter 11 구조체.
17장. 문자열 01_ 문자열 사용의 기본 02_ 문자열의 사용.
Excel 일차 강사 : 박영민.
제 29 강 스트링(string) 다루기 s a i s . s T i h t g r i n.
텀프로젝트 포인터, 구조체 PSLab. 이태호.
개정판 누구나 즐기는 C언어 콘서트 제13장 동적 메모리 출처: pixabay.
(Permutations and Combinations)
Presentation transcript:

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

< 목 차 >

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

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

문자 처리 라이브러리 함수

문자 처리 라이브러리 함수

문자 처리 라이브러리 함수

문자 처리 라이브러리 함수

문자열 처리 라이브러리 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

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

strtok()

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

sprintf()와 sscanf()

sprintf()와 sscanf()

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

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

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

단어 카운팅 프로그램

한영사전 구현

4. Q&A