codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
UINT8 bufferS[2]; UINT8 buffer[7]; UINT8 x0=0,x1=0,y0=0,y1=0,z0=0,z1=0; INT16 x=0, y=0, z=0; DWORD i=0,bytesReturned = 0; stringstream ss; string temp; while (1) { ReadFile(device, &bufferS, 1, &bytesReturned, NULL); if(bufferS[0]==0x73){ printf("it found the s string\n"); break; } } while (ReadFile(device, &bufferS, 1, &bytesReturned, NULL) > 0) { if(bytesReturned==1){ buffer[i]=bufferS[0]; //cout <<bytesReturned; //printf(" %x ",buffer[i]); //printf("%d",i); i++; }else{ //i=0; //printf("\n byte lost! byte number: %d \n",i); } if(i==6){ x=(buffer[1]<<8)| buffer[0]; y=(buffer[3]<<8)| buffer[2]; z=(buffer[5]<<8)| buffer[4]; printf("\n%6d %6d %6d\n",x,y,z); i=0; //printf("\n"); } //cout << hex << temp; }
Private
[
?
]
Run code
Submit