티스토리 뷰

tmp

String.h 헤더파일 함수

박스여우 2015. 5. 25. 18:44

아래 함수들을 사용할려면

소스파일 상단부에

#include <String.h>를 추가해주어야 합니다.

 

 

 

strlen()
함수 원형: unsigned strlen( const char *str )
문자열의 길이를 반환합니다.
정수형 변수에 저장하고싶다면,

*null은 세지않는다.


검색어:문자열,문자열길이,String, 길이,strlen,문자열함수

예시)

1.int a = strlen("ABC"); //a의 값은 3이 됩니다.
2.{char text[10] = "ABCD";
int a = strlen(text); } //a의값은 4가 됩니다.




-------------------------------------------


2. strcat()
함수 원형: char *strcat( char *str1, const char *str2 )
문자열과 문자열을 이어붙힙니다.
str1에 str2를 붙입니다.



검색어:문자열,String,문자열합치기,문자열붙이기, 문자열조합,문자열함수

예시:

1.{
char a[10]="abcd",b[10]="efgh";
strcat(a,b);
printf("%s",a); } //실행결과는 abcdefgh 입니다.

2. {
char a[10] = "love";
strcat(a," G1");
printf("%s",a); } //실행결과는 love G1입니다.


-----------------------------------------


3. strupr()
함수 원형:
char *strupr( char *str )

문자열의 소문자를 대문자로 고칩니다.

검색어:소문자,대문자,문자열,문자열함수,String

예시:
1. {
char a[10]=abABcdCD;
strupr(a);
printf("%s",a); } // 실행결과는 ABABCDCD 입니다.


----------------------------------------

4.strcmp()
함수 원형:
int strcmp(const char* str1,const char *str2)
문자열을 비교하는 함수입니다.(String Compare)
str1과 str2를 아스키코드의 사전순으로 비교해서
str1이 작으면 -1, 크면 1, 같으면 0을 반환합니다.

str1>str2 str1<str2 str1==str2
1 -1 0

검색어:문자열,문자열함수,String,문자열비교,strcmp

예시:

1.{
int i;
char a[10]="abcdefg",b[10]="abcdefgh";
i=strcmp(a,b);
printf("%d\n",i); } //실행 결과는 -1

2.{
int i;
char a[10]="abcdefgh",b[10]="abcdefgh";
i=strcmp(a,b);
printf("%d\n",i); } //실행 결과는 0


3.{
int i;
char a[10]="abcdefghi",b[10]="abcdefgh";
i=strcmp(a,b);
printf("%d\n",i); } //실행결과는 1


-----------------------------------------



5. strcpy()
함수 원형:
char *strcpy(char *str1, char *str2);
str1에다 str2를 붙여넣습니다.
문자열을 복사하는 함수입니다.

검색어:String,문자열,문자열함수,복사,문자열복사,strcpy

예시:

char a[10],b[10]="abcde";
strcpy(a,b);
printf("%s",a);
실행결과는 abcde

'tmp' 카테고리의 다른 글

End Of File - EOF  (0) 2015.06.16
버퍼 - Buffer  (0) 2015.06.16
c언어 - 포인터  (0) 2015.03.07
c언어 - 함수  (0) 2015.03.05
c언어 - 배열  (0) 2015.03.05
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함