Forbidden access to file `/proc/self/maps'. error..... Ymok 문장찾기 문제에서 계속 Forbidden access to file `/proc/self/maps'. runtime error 가 뜨는데 파일에 접근한거라고 아래 써있던데 한 줄씩 읽어 오는 거라고 생각해서 gets를 사용했는 데 scanf 로는 공백 때문에 불가능 할꺼라고 생각하는데.. gets를 사용해서 한 줄씩 읽어오는데 이거 때문에 그런건가요??? 엉청 답답하네요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠ [이 글은 과거 홈페이지에서 이전된 글입니다. 원문보기] 15년 전
3개의 댓글이 있습니다. JongMan 아마 gets() 에서 사용하는 배열 크기 문제일 것으로 짐작됩니다. 문장 길이가 60 이기 때문에, null-terminator 를 포함하면 길이 61 이 필요하죠. 문자열 최대 길이를 늘려서 한번 더 해보세요~ 15년 전 link mydream 저도 gets() 안 썼는데 똑같은 문제에서 똑같은 에러가 나요. 스트링 함수를 써서 그런지 아니면 어떤 거 때문인지 잘 모르겠습니다. 저도 답답합니다. 한 시간동안이나 돌려 봤는데 똑같아서요 ㅠㅠㅠㅠㅠㅠㅠ 15년 전 link JongMan mydream 님, gets() 랑 상관없이 문자열 배열의 크기를 늘려 보세요. 15년 전 link 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
Ymok
문장찾기 문제에서
계속 Forbidden access to file `/proc/self/maps'. runtime error 가 뜨는데
파일에 접근한거라고 아래 써있던데
한 줄씩 읽어 오는 거라고 생각해서 gets를 사용했는 데 scanf 로는 공백 때문에 불가능 할꺼라고 생각하는데..
gets를 사용해서 한 줄씩 읽어오는데 이거 때문에 그런건가요???
엉청 답답하네요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠ
15년 전