#include <stdio.h>
#include <string.h>
void main() {
char input[1001];
gets(input);
int count = 0;
//hello입력
while (input[count] != '\0') { //문자의 끝에 있는 null까지 count를 증가 시킨다
count++; //hello(\0)
}
printf("입력한 문자열의 길이는: %d\n", count);
printf("입력한 문자열: %s ", input);
}
<결과>
hello
입력한 문자열의 길이는: 5
입력한 문자열: hello
문자열 길이
#include <stdio.h>
#include <string.h>
void main() {
char input[5] = "Love";
printf("문자열의 길이: %d\n", strlen(input));
}
strcmp
#include <stdio.h>
#include <string.h>
void main() {
char inputOne[5] = "B";
char inputTwo[5] = "A";
printf("문자열 비교 %d\n", strcmp(inputOne, inputTwo));
}
비교 결과 두 문자열이 같으면 0을 반환
앞에 있는 문자열이 알파벳 순서로 앞서 있다면 음수 반환, 그 반대라면 양수 반환
scrcpy
#include <stdio.h>
#include <string.h>
void main() {
char input[10] = "ABC";
char result[5] = "Love";
strcpy(result, input);
printf("문자열 복사: %s\n", result);
}
<결과>
ABC
728x90
'Dev. > C++' 카테고리의 다른 글
함수 (0) | 2022.03.22 |
---|---|
다차원배열 종합문제 (0) | 2022.03.21 |
다차원 배열 연습문제/3차원배열/배열포인터 (0) | 2022.03.19 |
2차원 배열 연습문제 (0) | 2022.03.18 |
3차원 배열/ 문자열배열 (0) | 2022.03.18 |
댓글