janetsmith2000@yahoo.com
New Member
#include "C:\javatest\str1.h"
#include "input.c"
void main() {
int8 data1, data2;
int16 data;
while (1){
printf("press any key...\n\r");
//getch();
data1 = gethex();
data2 = gethex();
data = data1 << 8 + data2;
printf("...data %4x \n\r", data);
}
}
I want to get a double byte figure from user input,
but it shows 0000 instead of 4-digit(hex). So, is there any better way to accept double/multiple byte from user input?
#include "input.c"
void main() {
int8 data1, data2;
int16 data;
while (1){
printf("press any key...\n\r");
//getch();
data1 = gethex();
data2 = gethex();
data = data1 << 8 + data2;
printf("...data %4x \n\r", data);
}
}
I want to get a double byte figure from user input,
but it shows 0000 instead of 4-digit(hex). So, is there any better way to accept double/multiple byte from user input?