출력값 길이지정 및 개행 질문
글쓴이: ProtocolC / 작성시간: 화, 2011/08/30 - 6:27오후
초보입니다..
아래와 같은 코드가 있습니다.
현재 리스트박스에 구현이 되어있는 상태구요.
하단에 보시면 주석으로 //문자열 출력 이라는 부분에서
문자열 길이를 20바이트로 지정한후 개행하게 하려면 어떻게 해야할까요?
문자열이 기니깐 리스트 박스에서는 지멋대로 출력이 되버립니다.
그럼 조언 부탁드리겠습니다
LONG CSerialDlg::OnReceiveData(UINT WParam, LONG a)
{
UpdateData(TRUE);
int nLen = WParam; // 수신된 데이터의 길이
if(nLen > 0)
{
CString result;
for(int i=0; i
CString str;
BYTE value = (int)(m_Comm.abIn[i]);
str.Format("%c\r\n", value); // 문자열 출력
result += str;
}
m_List2.AddString(result);
m_List2.SetCurSel(m_List2.GetCount() -1);
}
//UpdateData(FALSE);
return TRUE;
}
Forums:
[code]
코딩이 안올라가네여;;
댓글 달기