작성한 질문수
홍정모의 따라하며 배우는 C언어
14.26 함수 포인터의 배열 연습문제
작성
·
516
1
void Transpose(char* str)
{
while (*str)
if (islower(*str))
*str = toupper(*str);
else if (isupper(*str))
*str = tolower(str);
str++;
}
1. 트랜스포즈함수에서 while문 조건식에 (*str)이 의미가 뭘까요?? *str에 값이 있다면 while문으로 들어가서 실행해라는 의미인가요?
답변 1
2
그쵸! *str가 '\0' 값이 아닐 때만 while문을 돌겠습니다.