私は、ナノコントローラと呼ばれるデバイスを制御するためにシリアルポートを使用しています。通信にはCreateFile
,writeFile
、readFile
を使用しました。Cでバッファに文字列と変数を書き込む
これは、データがlpBuf
内部に含まれるべきここでwriteFile
、
if (!WriteFile(hComm, lpBuf, dwToWrite, &dwWritten, &osWrite)) {
if (GetLastError() != ERROR_IO_PENDING) {
// WriteFile failed, but isn't delayed. Report error and abort.
fRes = FALSE;
}
}
の構文です。それはバッファーです。
"MINC、moveL"を割り当てたいとします。ここにはMINC
がテキストです。しかし、タイプが2倍でなければならないmoveL
は可変です。時間はmoveL
に渡す必要があります。 moveL
は0〜10000の範囲で変化します。
バッファをどのように埋めるのですか?
2つのこと:(1) 'lpbuf'の宣言を表示し、(2)' moveL'が 'double'でバッファーに書きたいと言っているときは、書き込みたいという意味ですか?内部表現の 'sizeof(double)'バイト、または 'moveL'の値のテキスト表現を書きたいと思っていますか? – dmckee