반응형
안녕하세요 한주현입니다.
오늘은 C언어에서 문자열을 입력받고 그 길이를 출력하는 프로그램을 작성해보겠습니다.
strlen()
문자열 입력 받기 - gets()
문자열 입력을 받기 위해 문자형 배열 변수를 하나 선언하겠습니다.
1 | char string[100]; | cs |
입력 하라는 메시지도 하나 띄워봅시다 ㅎㅎ
1 | printf("Enter String and Press Enter\n"); | cs |
gets() 함수를 이용해 문자열을 하나 받아 봅시다.
gets() 함수는 stdio.h 에 포함되어있습니다.
1 | gets(string); | cs |
문자열 길이 구하기 - strlen()
strlen() 함수를 사용하여 string에 입력받은 문자열의 길이를 출력해봅시다.
1 | printf("The length of string: %d\n", strlen(string)); | cs |
위에서 진행한 코드를 하나로 정리하면 다음과 같습니다.
1 2 3 4 5 6 7 8 9 10 11 12 | #include <stdio.h> #include <string.h> void main(){ char string[100]; printf("Enter String and Press Enter\n"); gets(string); printf("The length of string: %d\n", strlen(string)); } | cs |
실행을 해보면..
1 2 3 4 | $ ./strlen1.exe Enter String and Press Enter Hello world! The length of string: 12 | cs |
잘 되는군요 ㅎㅎ
오늘은 C언어로 문자열을 입력받아 그 길이를 출력해보았습니다.
그럼 다음시간에 만나요~
반응형
'컴퓨터 > C & C++' 카테고리의 다른 글
[C++] 함수 포인터와 활용 예제 (0) | 2023.08.03 |
---|---|
[vscode] m1 mac에서 vscode c++ debugger 사용하기 (1) | 2023.06.24 |
[C언어] incompatible.c:2:3: warning: incompatible implicit declaration of built-in function 해결 방법 (0) | 2017.11.06 |
[C언어] 현재 날짜, 시간 출력 - time.h C 표준 라이브러리 (2) | 2017.11.05 |
[C언어] 정수 포인터 사용방법 (0) | 2017.11.05 |
댓글