본문 바로가기

데이터구조/소스코드

String function review

반응형
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