Open thisisWooyeol opened 7 months ago
해당 이슈는 https://github.com/SNU-ARC/2024_spring_sysprog_Lab2/issues/17#issuecomment-2027845507 에 답변을 달아두었으니 참고하시기 바랍니다.
@Jong25 trailing newline
을 포함해 trailing " "
도 신경쓰지 않아도 된다는 것으로 이해하면 될까요?
trailing space가 reference binary에서 출력되고 있나요?
제가 trailing space를 포함해 출력하도록 코드를 작성하였기에 (-s, -v 옵션에 대해 한 줄의 코드로 작동하도록 하기 위함) 문의드렸습니다. 말씀해주신대로 -v 옵션의 경우 character 100칸, 아닌경우 trailing space가 없도록 구현하면 될까요?
-v 옵션에서의 trailing space는 어떤 것을 의미하는 건가요?
예를 들어 파일이름을 출력하고자 할 때 -v 옵션의 경우 metadata를 이어서 출력해야 하므로 파일 이름 출력 시 54 * sizeof(char) 크기로 trailing space를 포함하는 출력을 구현할 수 있습니다.
이때 -v옵션을 사용하지 않는 경우 metadata 출력이 필요하지 않으므로 newline 커맨드를 실행합니다. 만약 과제 spec상 trailing space의 고려가 필요하지 않는다면 -v옵션에서의 파일이름 출력을 재사용할 수 있다고 생각했습니다.
trailing space 출력에 대한 규정을 명시해주시면 그에 따르도록 하겠습니다. 감사합니다.
path and name의 54 char. width 제한은 detailed mode에 해당합니다. detailed mode가 아닌 경우에는 trailing space 없이 구현해주시기 바랍니다. 추가로, pathname이 100자가 넘어가는 경우에 대해서 스펙에 명시된 내용은 따로 없습니다. reference binary가 truncate 없이 출력하고 있다는 점 참고하시기 바랍니다.
The 54 width limit for 'path and name' field is detailed mode. If it is not a detailed mode, please print lines without trailing spaces. Additionally, the README does not cover the case with pathnames over 100 characters. Note that reference binary prints without any truncation.
확인했습니다. 감사합니다.
안녕하세요, 제가 구현한 코드와 reference 코드의 출력을 비교하는 과정에서 trailing whitespace의 차이도 확인하시는지 문의드립니다.
다음 코드로 출력비교를 하였습니다.