junmoyo 2017. 7. 28. 02:19

개념 : 


1. string.h 에포함


2. 문자열을 소문자로 변환


3. parameter

첫번째 인자값 : 변환 문자열

두번째 인자값 : 변환 문자열 버프의 크기(strlen사용 하면 에러나요이유인즉슨 문자끝 널이없기때문이고 또+ 1 해서 사용해도 문제가되지 않지만 메모리 오버플러의 잠재적 문제가 존재, 문자의 끝 널문자의 크기에 사용하는것이 맞습니다만. 가변적 으로 사용한다면 편의상 sizeof 도 괜찮습니다.  )


소스 코드 : main.c

#include <stdio.h>

#include <string.h>


int main(void)

{

char szBuffer[1024] = { 0, };

char *pTemp = NULL;


gets(szBuffer);


_strlwr_s(szBuffer, sizeof(szBuffer));

puts(szBuffer);


return 0;

}



결과



#c언어입문,#프로그램입문,#C언어, #대문자를 소문자로변환,#_strlwr_s