작성한 질문수
홍정모의 따라하며 배우는 C언어
14.22 함수 포인터의 사용 방법
작성
·
360
0
해당 강의에서 선생님께서 ToUpper 함수와 ToLower함수를 직접 만들어서 사용하시는 것을 볼 수 있는데요, 함수 안의 것들을 main함수로 그대로 가져가서 사용하려 할 때(char str[]을 char* str로 바꿔주고) 오류가 발생합니다 왜 그럴까요??
답변 2
char* str = "Hello, World!";
while (*str)
{
*str = tolower(*str);
str++;
}
printf("%s\n", str);
이렇게 코드를 작성했을 때 오류가 발생합니다
오류가 발생하는 코드 전체를 첨부해주시면 상세한 답변이 가능할 듯 싶습니다.