-
[열혈강의 C]Part2. 11장 - 1차원 배열(연습문제11-2-1)Development/C 2013. 8. 7. 00:13반응형
[연습문제 11-2-1] 사용자로부터 하나의 문자열을 입력 받아서 입력 받은 문자열의 길이를 출력하는 프로그램을 작성하자. 널(null)문자는 문자열의 길이에서 제외시키는 것으로 하자.
#include<stdio.h>
int main(void)
{
char arr[100];
int size;
printf("문자열을입력하세요: ");
scanf("%s",arr);
for(int i=0;i<100;i++)
{
if(arr[i]=='\0')//null문자를 만날 때까지 반복
{
size=i;
printf("문자열의사이즈는%d 입니다.\n",size-1);//null문자 생략(-1)
}
}
return 0;
}
실행결과
반응형'Development > C' 카테고리의 다른 글
[열혈강의 C]Part2. 13장 - 포인터와 배열! 함께 이해하기-첫번째[포인터/배열 완전정복] (4) 2013.08.22 [열혈강의 C]Part2. 12장 - 포인터의 이해(연습문제12-1-3) (0) 2013.08.09 [열혈강의 C]Part2. 12장 - 포인터의 이해(연습문제12-1-2) (0) 2013.08.09 [열혈강의 C]Part2. 11장 - 1차원 배열(연습문제11-2-3) (0) 2013.08.07 [열혈강의 C]Part2. 11장 - 1차원 배열(연습문제11-2-2) (0) 2013.08.07 [열혈강의 C]Part2. 11장 - 1차원 배열(연습문제11-1-3) (0) 2013.08.06 [열혈강의 C]Part2. 11장 - 1차원 배열(연습문제11-1-2) (0) 2013.08.01 [열혈강의 C]Part2. 11장 - 1차원 배열(연습문제11-1-1) (0) 2013.08.01 [열혈강의 C]도전프로그래밍 ONE - 문제8 (3) 2013.07.25 [열혈강의 C]도전프로그래밍 ONE - 문제7 (0) 2013.07.25