728x90
문자 길이를 알 수 있게 함수를 만들어 보겠습니다.
문자열은 항상 마지막에 Null문자 (\0)로 끝나는 걸 이용해서
while 반복문으로 총 몇글자 인지 알아보겠습니다.
#include <stdio.h>
int length(char str[])
{
int count=0;
while(str[count] != '\0') //<---\0이 아닐 때까지 계속 count 가 1씩 더해집니다.
{
count++;
}
return count;
}
int main()
{
char myArray[20];
int a;
puts("아무 글이나 입력하시오~");
gets(myArray);
a = length(myArray);
printf("문자의 길이는 = %d 입니다.\n",a);
return 0;
}
반응형
'배워보자!! > c언어' 카테고리의 다른 글
[c언어] for문 하나로 구구단만들기! (0) | 2015.04.15 |
---|---|
[c언어] c언어 포인터에 대해 알아보자! (0) | 2015.04.15 |
[c언어] gets() 함수 , puts() 함수 쓰는 법! (0) | 2015.04.15 |
[c언어] 배열 활용법 1 (0) | 2015.04.14 |
[c언어] 문자열변수 배열로 선언하기! (0) | 2015.04.14 |
댓글