C++에서 double type의 변수에 저장되어 있는 것을 화일에 저장하려고 합니다. 단 아무런 정보를 잃어버리지 않고요. 16진수로 저장하면 되냐요. ?
컴퓨터 메모리 한계로 정보를 화일에 적어 놓았다가 읽어서 다시 계산을 해야 합니다. 정보를 잃어버리면 안됩니다.
고수님들의 조언을 기대합니다.
Binary 상태로 파일에 저장하고 읽으면 됩니다.
즉, fwrite(3)로 저장하고, fread(3)로 읽습니다. 또는 write(2)/read(2)를 써도 됩니다.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html Korean Ver: http://cinsk.github.io/cfaqs/
텍스트 포맷에 대한 자세한 정보
<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]
Binary 상태로 파일에 저장하고 읽으면
Binary 상태로 파일에 저장하고 읽으면 됩니다.
즉, fwrite(3)로 저장하고, fread(3)로 읽습니다. 또는 write(2)/read(2)를 써도 됩니다.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
댓글 달기