본문 바로가기
배워보자!!/c언어

[c언어] c언어 문자길이 뽑아내기!

by norinda 2015. 4. 15.
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;

}





반응형

댓글