728x90
728x90
strcmp() : 두 문자열이 같으면 0, 다르면 0 외 값 반환
strncmp() : 원하는 길이만큼 같으면 0, 다르면 0 외 값 반환
int strcmp(str1, str2);
int strncmp(str1, str2, size_t num);
size_t : 해당 시스템에서 어떤 객체나 값이 포함될 수 있는 최대 크기 데이터를 표현하는 타입. 반드시 unsigned 형으로 나타난다.
strlen() : 문자열의 끝 구하기
#include <stdio.h>
#include <string.h>
int main()
{
int i, n;
char a[]="DOG";
char b[10];
n=strlen(a);
for(i=n-1; i>=0; i--) {
b[n-1-i] = a[i];
}
b[n]= '\0';
printf("%s를 거꾸로 읽으면 \n%s", a, b);
return 0;
}
728x90
728x90
'C, C++' 카테고리의 다른 글
보안 경고 #define _CRT_SECURE_NO_WARNINGS (0) | 2021.09.08 |
---|---|
메인 함수(엔트리포인트) (0) | 2021.09.08 |
[c] 파일포인터와 fopen, fclose, fprintf, fgets (0) | 2021.08.30 |
[C] strcpy, strncpy (0) | 2021.08.27 |
c++ define 함수 (0) | 2021.05.26 |