C언어 strlen
-
C언어 문자열 길이 계산 [strlen()]Visual Studio/C 기초 2013. 6. 15. 15:19
프로그램에서는 가끔 문자열의 길이를 알 필요성이 있습니다. 여기서 strlen을 선언할 때에는 size_t를 이용해 선언하는데, string.h에서는 size_t가 unsigned로 정의되어 있으므로 함수 strlen()는 기호 없는 정수 형을 돌려줍니다. #include #include main() { size_t leng; char buf[80]; while(1) { printf("문장을 입력해주세요. 빈칸을 입력하면 종료됩니다 : "); gets(buf); leng=strlen(buf); if(leng!=0) printf("이 문장의 길이는 %u 입니다.\n",leng); else break; } } 먼저 문장을 입력받을 배열 80칸의 buf를 선언하고 문장을 buf로 입력받은 후에 buf의 길이를..