Hello...
I Have a MFC application and I want to convert CString Ascii to decimal from serial port. this my source code :
[code]
int dcount=0;
CString data[4];
VARIANT in_dat;
if( m_comm.GetCommEvent()==2)
{
in_dat = m_comm.GetInput();
CString strInput(in_dat.bstrVal);
if(strInput == "*")
{
for(dcount=0; dcount<=2;dcount++)
{
in_dat = m_comm.GetInput();
CString strInput(in_dat.bstrVal);
data[dcount] = strInput;
}
int z = atoi(data[0]); // convert ascii to decimal
int x = atoi(data[1]);
int c = atoi(data[2]);
m_Total.Format("%s%i%i%i | %s%s%s%s",strInput,z,x,c, strInput,data[0],data[1],data[2]);
}
}
UpdateData(FALSE); [/code]
if I run the program a result is false. I'm sorry I can't speak english fluently... thx