본문 바로가기
1일1코딩/C언어 30일 챌린지

[1일 1코딩] 문자열의 길이를 계산하는 프로그램 : C언어 도전 28일차

by 프밍샘 2020. 6. 12.

[도전 28일차] 문자열을 입력받아 문자열의 길이를 계산하는 프로그램을 작성하시오.

 

[1일 1코딩] 문자열의 길이를 계산하는 프로그램 : C언어 도전 28일차

 

[1일 1코딩] 문자열의 길이를 계산하는 프로그램 : C언어 도전 28일차

한글은 한 자당 2Bytes므로 5글자*2=10개 라고 출력됩니다.

 

 

 

#include <stdio.h>
int main()
{
	int i, n=0;				//n은 문자열 갯수 변수
	char st[100];				//문자열 입력 변수
	
	printf("문자열을 입력하세요:");
	scanf("%s", st);			//문자열 입력
	
	for(i=0;i<100;i++)
    {
		if(st[i]=='\0') break;		//문자열의 문자가 null값이면 루프를 멈춤
		else n+=1;			//아니면 1(문자의 갯수)을 누적
	}
	printf("문자의 갯수는 %d개 입니다.", n);
	return 0;
}

 

 

 

 

 

 

 

 

 

 

 

[1일 1코딩] 문자열의 길이를 계산하는 프로그램 : C언어 도전 28일차

댓글