1일1코딩/C언어 30일 챌린지
[1일 1코딩] 문자열의 길이를 계산하는 프로그램 : C언어 도전 28일차
프밍샘
2020. 6. 12. 20:00
[도전 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;
}