codice:
HANDLE hCOM=CreateFile("COM1",GENERIC_WRITE,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
if (hCOM!=INVALID_HANDLE_VALUE)
{
printf("la porta è aperta");
char buffer[40];
memset(buffer,0,sizeof(buffer));
strcpy(buffer,"STRINGA DA SCRIVERE");
DWORD nb;
OVERLAPPED ov;
int fSuccess;
fSuccess = WriteFile(hCOM, buffer, sizeof(buffer), &nb, 0);
if (fSuccess != 0)
{
FlushFileBuffers (hCOM);
}
else printf("Connessione effettuata, ma non riesco a scrivere sulla seriale!");
//WriteFile(hCOM,buffer,sizeof(buffer),&nb,&ov);
CloseHandle(hCOM);
}
else printf("Errore apertura porta");
}
il codice relat al mio prog è kuesto, per interrogare il modem?