본문 바로가기

C

[C언어] string

반응형
#include <stdio.h>
#include <string.h>   // strcpy(), strcat(), strcmp()

int main(void){
   char str[10];
   //char *pStr;   // (오류) pointer 변수를 선언해 주었으면, 포인터가 가리키는 주솟값을 지정해 주어야 한다.

   strcpy(str, "hello");
   strcat(str, " world");   // strcat()은 문자열을 이어 붙여 준다. 이 때 변수의 크기에 주의하여야 한다.

   if(strcmp(str, "hello world") == 0)    // 비교하는 두 문자열, str과 "hello world"가 같다면 0을 반환한다.
      printf("equal\n");
   else
      printf("not equal\n");

   return 0;
}

 

반응형

'C' 카테고리의 다른 글

[C언어] String Array  (0) 2021.07.27
[C언어] string.h  (0) 2021.07.26
[C언어] int main(int argc, char *argv[])  (0) 2021.07.21
[C언어] swap 2 (전역 변수)  (0) 2021.07.20
[C언어] swap 1 (포인터)  (0) 2021.07.19