raga il codice è kuesto
codice:
void main () {
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[30];
memset(buffer,0,sizeof(buffer));
strcpy(buffer,"SAVE TO COM1");
DWORD nb;
OVERLAPPED ov;
WriteFile(hCOM,buffer,sizeof(buffer),&nb,&ov);
CloseHandle(hCOM);
}
else printf("Errore apertura porta");
}
Quando eseguo il prog tramite portman vedo che apre correttamente la COM1 solo che nn so perkè nn scrive la stringa SAVE TO COM1 (usando writefile), secondo voi come mai?
tnx