반응형
SMALL
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 | #include <stdio.h> #include <string.h> int main(void) { char c[] = "hello"; char *d = "bye"; char e[100]; printf("%s %s\n", c, d); // strlen: string length printf("%d\n", strlen(c)); printf("%d\n", strlen(d)); // strcmp: string compare // strcmp(c, d) : 0 ==> equal // strcmp(c, d) : -1(negative) ===> c first // strcmp(c, d) : +1(positvie) ==> d first printf("comparison result %d\n", strcmp(c, d)); // strcpy: string copy strcpy(e, c); // e = c; printf("[%s]-->%d\n", e, strlen(e)); // strcat: string concatenation strcat(e, d); // e = e + d; printf("[%s]-->%d\n", e, strlen(e)); return 0; } |
반응형
LIST
'데이터구조 > 소스코드' 카테고리의 다른 글
Stack handling string (0) | 2016.04.14 |
---|---|
SLL with character string member (0) | 2016.04.14 |
OJ 1131번 해답 (0) | 2016.04.11 |
OJ 1132번 해답 (0) | 2016.04.11 |
Online Judge 1117 문제의 해답 (0) | 2016.04.04 |