Code:
for (int i=2; i<7; i++)
{
data.Format(" %i",S1[i]);
//Versuch data.Format("____ %i",S1[i]);
help1 = help1+data;
}
switch(S1[6])
{
case SNVT_temp:
data.Format("%5.1f °C",(float)S2/10);
break;
case SNVT_lev_count:
data.Format("%3d %%",(int)S2);
break;
case SNVT_lux:
data.Format("%6d Lux",(int)S2);
break;
case SNVT_speed:
data.Format("%5.1f m/s",(float)S2/1000);
break;
case SNVT_grad:
data.Format("%5d°",(int)S2);
break;
default:
data.Format("%6d",(int)S2);
break;
}
help1 = help1 + data;
m_listeExlm.AddString(help1);
this->UpdateData(FALSE);
Das ganze funktioniert auch. Aber er schreibt alles hinereinander in dem String!
Er soll die Daten in einem bestimmten Abstand schreiben. Ich habe einiges schon versucht aber es sieht nie richtig gut aus!
z.B.
100 1 3 4 55 66
100 1 3 4 5 66
100 1 3 4 555 66
Ist nie schön untereinander?
Zuletzt bearbeitet von einem Moderator: