String terminieren?

Gast #72838
Lesenswert?
• ▲
▼
Guten Tag zusammen!

Ich möchte diesen String an einen anderen PC schicken:

sprintf (buf,
"TEMP:%2.2fSPG:%2.2fSTR:%2.2f\r",laser_Tist,laser_spg,laser_Iist);

PutString (buf);

Das funktioniert auch im Hyperterminal einwandfrei!
Dcoh das Programm an das der String gehen soll sagt, dass
die Terminierung fehlt.

Kann mir von euch einer sagen wie ich diese mache?

Gruß

Carsten
Gast #72840
Lesenswert?
• ▲
▼
Hallo Carsten,

entweder unter Unix :


sprintf (buf,
"TEMP:%2.2fSPG:%2.2fSTR:%2.2f\r
\n",laser_Tist,laser_spg,laser_Iist);

oder unter Windows:



sprintf (buf,
"TEMP:%2.2fSPG:%2.2fSTR:%2.2f\r
\0",laser_Tist,laser_spg,laser_Iist);

Sollte die Terminierung erledigen.

Gruß Marcus

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren