WriteFile/ReadFile Comunicación en serie
Publicado por UsuariodeC (1 intervención) el 12/05/2020 23:28:53
Hola buenas, al realizar la función ReadFile para comunicación en serie no me devuelve solo el char que escribo. Este seria el código:
Al enviar mediante WriteFile y leer mediante ReadFile con este código me devuelve:
HOLA???????????????????
Me gustaría saber que tengo que cambiar si el write o el read, para que solo me leyera el char HOLA.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
DWORD read, written;
char hola[4] = "HOLA";
char leer[20];
if (!WriteFile(
pCom,
hola,
strlen(hola),
&written,
NULL
)) {
printf("Error");
}
ReadFile(
pCom,
&leer,
strlen(leer),
&read,
NULL
);
printf("%s", leer);
Al enviar mediante WriteFile y leer mediante ReadFile con este código me devuelve:
HOLA???????????????????
Me gustaría saber que tengo que cambiar si el write o el read, para que solo me leyera el char HOLA.
Valora esta pregunta
0