키보드로부터 입력(read)받은 사람 이름을 sub.txt 파일에 누적하여 저장(open, close)하고 화면에 지금까지 저장된 모든 사람의 이름을 출력(write)하는 프로그램을 시스템 콜을 이용하여 어떻게 짜야하나요 제발 부탁드려용ㅠㅜ
시스템콜을 사용하지 않고는 그런 동작이 불가능하니, 그런 결과가 나오게만 짜신다면... 아무렇게나 하셔도 됩니다.
open(), read(), write(), close() 만으로 구현 가능하네요.
메모리 동적할당 원하면서 malloc()류까지 사용 안하겠다면 brk(), mmap(), munmap()까지 손대야 하고요, 이건 머리 아플겁니다.
Written By the Black Knight of Destruction
"키보드로부터 입력(read)받은 사람 이름을 sub.txt 파일에 누적하여 저장(open, close)하고 화면에 지금까지 저장된 모든 사람의 이름을 출력(write)하는 프로그램을 시스템 콜을 이용하여 작성하시오. (10점)"
기왕이면 무슨 수업인지, 혹은 어떤 언어를 사용해야 하는지까지 명시해주시는게 좋아요. 흔하지 않지만 누군가 코드를 통으로 올려줬는데 언어가 안맞으면 낭패잖아요 :-)
소곤소곤
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
시스템콜을 사용하지 않고는 그런 동작이 불가능하니,
시스템콜을 사용하지 않고는 그런 동작이 불가능하니,
그런 결과가 나오게만 짜신다면... 아무렇게나 하셔도 됩니다.
open(), read(), write(),
open(), read(), write(), close() 만으로 구현 가능하네요.
메모리 동적할당 원하면서 malloc()류까지 사용 안하겠다면 brk(), mmap(), munmap()까지 손대야 하고요, 이건 머리 아플겁니다.
Written By the Black Knight of Destruction
음...
"키보드로부터 입력(read)받은 사람 이름을 sub.txt 파일에 누적하여 저장(open, close)하고 화면에 지금까지 저장된 모든 사람의 이름을 출력(write)하는 프로그램을 시스템 콜을 이용하여 작성하시오. (10점)"
기왕이면 무슨 수업인지, 혹은 어떤 언어를 사용해야 하는지까지 명시해주시는게 좋아요. 흔하지 않지만 누군가 코드를 통으로 올려줬는데 언어가 안맞으면 낭패잖아요 :-)
소곤소곤
댓글 달기