<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0">
  <title type="html">G.I.S Developer, 개발자 김형준(Dip2K): C-바이너리-파일-쓰기읽기에 달린 최근 댓글/트랙백 목록</title>
  <id>http://www.gisdeveloper.co.kr/</id>
  <link rel="alternate" type="text/html" hreflang="ko" href="http://www.gisdeveloper.co.kr/" />
  <subtitle type="html"></subtitle>
  <updated>2010-07-30T04:52:18+09:00</updated>
  <generator>Textcube 1.7.7 : Con moto</generator>
  <entry>
    <title type="html">etnalry님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://www.gisdeveloper.co.kr/543#comment8083" />
    <author>
      <name>(etnalry)</name>
    </author>
    <id>http://www.gisdeveloper.co.kr/543#comment8083</id>
    <published>2010-01-13T19:57:02+09:00</published>
    <summary type="html">쓰는 경우는 대상의 타입에 따라 오버로딩 된 해당 함수를 찾을 수 있는 반면, 읽는 경우는 리턴 값으로 어떤 함수를 호출해야 되는지 알 수 없기 때문에 타입을 함수 이름에 명시적으로 나타냈을 것입니다.

이런식의 코드였다면 더 좋아하셨을까요? ^^;
writer.write(var.toBinary());
var = reader.read(Size.Int).toInt();</summary>
  </entry>
  <entry>
    <title type="html">김형준님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://www.gisdeveloper.co.kr/543#comment8084" />
    <author>
      <name>(김형준)</name>
    </author>
    <id>http://www.gisdeveloper.co.kr/543#comment8084</id>
    <published>2010-01-14T14:15:00+09:00</published>
    <summary type="html">안녕하세요. 제가 개인적으로 좋아하는 코드는 읽기 쉬운 코드인지라.. 오히려 writeInt, writeBool, writeString 그리고 readInt, readBool, readString과 같은 코드를 더 좋아합니다. ^^</summary>
  </entry>
  <entry>
    <title type="html">sid님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://www.gisdeveloper.co.kr/543#comment8186" />
    <author>
      <name>(sid)</name>
    </author>
    <id>http://www.gisdeveloper.co.kr/543#comment8186</id>
    <published>2010-03-15T16:05:22+09:00</published>
    <summary type="html">if (File.Exists(strFileName))
{
	FileStream fs = new FileStream(strFileName, FileMode.Open);
	BinaryReader br = new BinaryReader(fs);
	
	int nFileDataLen = (int)fs.Length / 16;
	
	try
	{
	    for (int i = 0; i &amp;lt; nFileDataLen; i++)
	    {
	        int idx = br.ReadInt32();
	        int x = br.ReadInt32();
	        int y = br.ReadInt32();
	    }
	
	}
	catch (EndOfStreamException)
	{
	}
	finally
	{
	    br.Close();
	    fs.Close();
	}
}

이런식도 좋아 보이네요 ^^</summary>
  </entry>
  <entry>
    <title type="html">김형준(Dip2K)님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://www.gisdeveloper.co.kr/543#comment8192" />
    <author>
      <name>(김형준(Dip2K))</name>
    </author>
    <id>http://www.gisdeveloper.co.kr/543#comment8192</id>
    <published>2010-03-17T20:02:04+09:00</published>
    <summary type="html">가독성 면에서 다소 떨어지는 구석이 있어 저는 개인적으로 선호하지 않는 방식입니다.</summary>
  </entry>
</feed>
