2011. 3. 1. 18:51
#include <string.h>

strcpy(str1, str2) :문자열 복사

strncpy(str1, str2, n) : n개만큼 문자열 복사(str2를 str1에)

strcat(str1, str2) :문자열 추가
strncat(str1, str2, n) :n개 만큼 문자열 추가

strcmp(str1, str2) :문자열 비교(같을 시 0을 반환)
strncmp(str1, str2, n)

strstr(str1, str2)
=>원형 : char* strstr(const char *str1, const char *str2)
str1안에 str2 문자열이 있으면 해당 문자열의 위치를 리턴
없으면 0(null)을 리턴



<문자열을 숫자로 변환하는 함수>
#include <stdlib.h>

int atoi(char *ptr); //문자열을 int형 데이터로 변화
long atol(char *ptr); //문자열을 long형 데이터로 변화
double atof(char *str); //문자열을 double형 데이터로 변환


<대소문자의 변환을 처리하는 함수들>
#include <ctypes.h>

int toupper(int c); //소문자를 대문자로
int tolower(int c); //대문자를 소문자로

'Language > C언어' 카테고리의 다른 글

매크로와 전처리  (0) 2011.03.02
열거형(enum) 자료형  (0) 2011.03.01
문자단위 입.출력 함수(putchar, getchar, fputs, fgets)...etc  (0) 2011.02.28
배열포인터  (0) 2011.02.27
포인터와 const키워드  (0) 2011.02.26
Posted by Triany