Эй, мне нужна небольшая помощь с доступом к неподписанным символам. Мне нужно проверить, чтобы убедиться, что «канал», который является беззнаковым символом (UCHAR), имеет длину 6 цифр (у меня это есть) и что вводимый номер фактически является двоичным числом (он же 1 или 0). Я в недоумении, как получить к нему доступ. Любая помощь будет здорово!
void binEnter(void *channel){
int i;
for (i=0; i<6; i++) {
redo:
printf("Enter binary value for Channel %d: ",i);
scanf("%s",(UCHAR *)channel);
if (strlen(channel)!=6) {
printf("Error entry must be six digits!\n");
goto redo;
}
}
}
goto
. Вы можете переписать то же самое, что иif (strlen(channel) == 6) break;
- person casablanca   schedule 07.02.2012