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
Sorry, ich hab was vergessen: Die Fehlermeldung lautet: "Missing terminating Null in string argument!" Danke schon im voraus! Carsten
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
Hallo Marcus, hm, ich habe das genauso schon prbiert gehabt, aber es kommt trotzdem die gleiche Fehlermeldung... Gibts da vielleicht noch ne andere Lösung? Gruß Carsten
Hallo Carsten, ich kenne nur diese Lösungen. Andere kenne ich nicht. Hmm... . Sorry. Gruß Marcus
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.