char hexe;
int hex1;
FILE *pFile;
pFile = fopen("address01", "r");
while (fscanf(pFile,"%c %d",&hexe, &hex1) != EOF) { //ERROR likely here
printf("%c %d", hexe, hex1); //ERROR likely here
}
Мой файл address01:
10
20
22
18
E10
210
12
Он печатает 18 и 12 дважды. Почему эти цифры и как мне заставить его работать нормально?
(Кроме того, я хочу прочитать E10. Это может быть причиной проблемы? Я не уверен).