こんにちは。
他のところでもお聞きしたのですが、回答をもらえなかったのでこちらで
質問させていただきます。(この問題は一般的に難しいようです)
VisualStdio.NETでC言語でシリアル通信をしたいと思っています(RS232C)。
PCとH8との通信なのですが、H8には受け取ったデータをそのまま
返すプログラムが入っています。
まずPCからデータを送信して、H8から返ってきたデータを
printf文で表示したいと思っています。
下記のように書いたのですが、実行するとデバッグエラーと出てしまいます。
------------------------------------------------------------
#include   <windows.h>
#include <stdio.h>
#include <stdlib.h>

int main(void){
HANDLE hComm;
DCB dcb;
char* pszBuf; /* 書き込みデータバッファ */
char* pszBuf2; /* 読み込みデータバッファ */
DWORD dwWritten; /* ポートへ書き込んだバイト数 */
DWORD Event;
DWORD dwCount; /* 受信データのバイト数 */
DWORD dwRead; /* ポートから読み出したバイト数 */

hComm = CreateFile("COM1",GENERIC_READ | GENERIC_WRITE,0,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);

(次に続く)  (次に続く)