인프런 커뮤니티 질문&답변

ghwls9116님의 프로필 이미지
ghwls9116

작성한 질문수

홍정모의 따라하며 배우는 C언어

7.2 표준 입출력 함수들 getchar(), putchar() 예제

for() 문을 사용해서 숫자를 별로 바꾸면 오류가 발생합니다

해결된 질문

작성

·

230

0

int main()

{

char ch;

while((ch=getchar())!='\n')

{

for (int i = '0'; i <= '9', ++i)

if (ch == i)

ch = '*';

putchar(ch);

}

putchar(ch);

return 0;

}

강의대로 작성했는데 루프의 정의가 잘못되었다고 C6294오류가 발생합니다. 어디 부분이 잘못된건가요?

답변 1

0

안녕하세요.

for (int i = '0'; i <= '9', ++i)

여기서 i <= '9' 다음에 , 콤마로 쓰셨네요! 

for (int i = '0'; i <= '9'; ++i) 이렇게 ; 세미콜론으로 바꿔주세요!

ghwls9116님의 프로필 이미지
ghwls9116

작성한 질문수

질문하기