Ik probeer een string te sturen naar me com port en daarna de return op te vangen.
Nu heb ik de code als volgt:
Het lukt me nu niet om iets te verzenden en laat staan de return terug te krijgen.
Ik doe iets verkeerd maar weet niet waar het aan lig.
Heb al geprobeert met gets enzovoort maar dat werkt allemaal niet..
Nu heb ik de code als volgt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| FILE *port;
int int_out;
char buffer[1024];
if((port=fopen("COM3","w+b"))==NULL){
printf("Not opened\n");
}
else printf("Opened\n");
char x[]="test";
fwrite(x, sizeof(x[0]), sizeof(x)/sizeof(x[0]), port); //write
fread(x, sizeof(x[0]), sizeof(x)/sizeof(x[0]), port); //return opvangen
printf("%s",port);
fclose(port);
return 0; |
Het lukt me nu niet om iets te verzenden en laat staan de return terug te krijgen.
Ik doe iets verkeerd maar weet niet waar het aan lig.
Heb al geprobeert met gets enzovoort maar dat werkt allemaal niet..