m_pBufferLine[0] = '\0'; //ヌル文字を設定
int i=0;
do
m_pBufferLine[i++] = DxfData[m_BufferIndex++];//1行バッファに一文字読み込む
while(DxfData[m_BufferIndex-1] != '\n' &&
i < MAX_LINE_DXF &&
m_BufferIndex < FileLength);
m_pBufferLine[i-1] = '\0';
記述としては上記がそのまんまです。