60 likes | 204 Views
문자열. 목차. 문자열이란 ? 문자열의 선언 문자열의 입력과 출력 문자열 관련 함수. 문자열이란 ?. 문자를 저장하는 배열 C 언어에서는 문자를 변수 하나에 한 개밖에 저장할 수 없으므로 여러 개의 문자를 저장할 때 쓰임. 문자열의 선언. char 문자열이름 [ 문자열길이 ]; char a[10]; 이차원 이상으로도 선언 가능. 문자열의 입력과 출력. scanf (“%s”,& 문자열이름 ); printf (“%s”, 문자열이름 );. 문자열 관련 함수. string.h 에 있는 함수
E N D
목차 • 문자열이란? • 문자열의 선언 • 문자열의 입력과 출력 • 문자열 관련 함수
문자열이란? • 문자를 저장하는 배열 • C언어에서는 문자를 변수 하나에 한 개밖에 저장할 수 없으므로 여러 개의 문자를 저장할 때 쓰임
문자열의 선언 • char 문자열이름[문자열길이]; • char a[10]; • 이차원 이상으로도 선언 가능
문자열의 입력과 출력 • scanf(“%s”,&문자열이름); • printf(“%s”,문자열이름);
문자열 관련 함수 • string.h에 있는 함수 • 문자열 복사 함수 • strcpy(a,b):a문자열에 b문자열 복사 • strncpy(a,b,n):a문자열에 b문자열의 문자를 n개 복사 • strcat(a,b):a문자열 뒤에 b문자열에 붙임 • strlen(a):문자열의 길이를 알고싶을 때 • strcmp(a,b):두 문자열이 같은지 알고싶을 때 • strstr(a,b):문자열 내에서 특정문자열 검색 • stdlib.h에 있는 함수 • b=atoi(a):a문자열에 저장된 숫자를 b에 저장 • itoa(a,b,c):숫자 a를 c진법 문자열로 바꿔 b에 저장