안녕하세요...
upper라는 문자열 함수(대문자 변환)를 만들고자 합니다...
함수 선언을 어떻게 하는게 좋은지 고민이 되어서 글을 올렸습니다.
1. char *str_upper(char *str)
2. char *str_upper(char *dest, const char *src)
3. char *str_upper(const char *src, char *dest)
1의 방식은 인자를 바로 대문자로 변경하는 것이고,
2,3 은 변환전, 변환후의 두개의 변수를 넘기는 것인데, in, out 의 파라미터 순서가 변경되어 있습니다.
검색결과 일반적으로 1의 방식을 많이 사용하는 것같으며,