• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

14.22 함수 포인터의 사용 방법

23.01.22 16:31 작성 조회수 299

0

해당 강의에서 선생님께서 ToUpper 함수와 ToLower함수를 직접 만들어서 사용하시는 것을 볼 수 있는데요, 함수 안의 것들을 main함수로 그대로 가져가서 사용하려 할 때(char str[]을 char* str로 바꿔주고) 오류가 발생합니다 왜 그럴까요??

답변 2

·

답변을 작성해보세요.

0

gogopall님의 프로필

gogopall

질문자

2023.01.23

char* str = "Hello, World!";

 

while (*str)

{

*str = tolower(*str);

str++;

}

printf("%s\n", str);

 

이렇게 코드를 작성했을 때 오류가 발생합니다

0

강민철님의 프로필

강민철

2023.01.22

오류가 발생하는 코드 전체를 첨부해주시면 상세한 답변이 가능할 듯 싶습니다.