URL문제 질문입니다 ㅠㅠㅠ 고수분들 도와주세요 driller URL문제 제가 사용하는 컴파일러로는 잘 실행이 되는데 제출만 하면 오류가 뜨네요 #include<stdio.h> #include<string.h> int main() { char str[100]; char *enc; int C; scanf("%d", &C); for (int i = 0; i < C; i++) { scanf("%s", str); do { if (enc = strstr(str, "%20")) { strcpy(enc + 1, enc + 3); str[enc - str] = ' '; } else if (enc = strstr(str, "%21")) { strcpy(enc + 1, enc + 3); str[enc - str] = '!'; } else if (enc = strstr(str, "%24")) { strcpy(enc + 1, enc + 3); str[enc - str] = '$'; } else if (enc = strstr(str, "%25")) { strcpy(enc + 1, enc + 3); str[enc - str] = '\t'; } else if (enc = strstr(str, "%28")) { strcpy(enc + 1, enc + 3); str[enc - str] = '('; } else if (enc = strstr(str, "%29")) { strcpy(enc + 1, enc + 3); str[enc - str] = ')'; } else if (enc = strstr(str, "%2a")) { strcpy(enc + 1, enc + 3); str[enc - str] = '*'; } } while (enc != NULL); //%예외처리 do { if (enc = strchr(str, '\t')) str[enc - str] = '%'; } while (enc != NULL); printf("%s\n", str); } return 0; } %예외처리는 했구요 어떤분은 아스키코드 특수문자 전체를 넣어야 한다고해서 특수문자전체를 넣고 %대체문자를 \t로 해서 바꿨는데도 오답처리가 되네요 ㅠㅠ 특수문자전체때문은 아닌것 같고 뭔가 경우의 수를 빠뜨리고 있는것 같은데 모르겠네요 6년 전
0개의 댓글이 있습니다. 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
driller
URL문제 제가 사용하는 컴파일러로는 잘 실행이 되는데 제출만 하면
오류가 뜨네요
%예외처리는 했구요
어떤분은 아스키코드 특수문자 전체를 넣어야
한다고해서 특수문자전체를 넣고 %대체문자를 \t로 해서 바꿨는데도
오답처리가 되네요 ㅠㅠ
특수문자전체때문은 아닌것 같고 뭔가 경우의 수를 빠뜨리고 있는것
같은데 모르겠네요
6년 전