Small Grey Outline Pointer 문자열 string
본문 바로가기
Dev./C++

문자열 string

by sso. 2022. 3. 20.
#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

댓글