#include <stdio.h>
main()
{
int c;
int isstring = 0;
int iscomment = 0;
while( (c = getchar()) != EOF)
{
if(c == '"')
{
if(isstring == 0)
isstring = 1;
else
isstring = 0;
}
if(c == '/' && isstring == 0)
if( (c = getchar()) == '*')
{
iscomment = 1;
}
if(iscomment == 0)
putchar(c);
if(c == '*' && isstring == 0)
if( (c = getchar()) == '/')
{
iscomment = 0;
}
}
}
이 코드로 실행할 경우
#include <stdio.h>
int main()
{
printf("The comment /* comment4 */ of a string survives \n");
return 0;
}
output도 이렇게 똑같이 뜨는데 계속 Wrong Answer이라고 뜹니다.
뭐가 문제일까요..