Здравствуйте, у меня такой код, который принимает на вход последовательный ввод символов и преобразует символы в шестнадцатиричную систему. игнорируя пробелы.
#include <stdio.h>
int decod (void);
int main() {
decod();
}
int decod (void) {
int s;
while ((s = getchar()) != '\n') {
if (s != ' ') {
printf("%X ", s);
}
}
}
}
код принимает на вход W O R L D и на выходе дает 57 4F 52 4C 44
Как сделать проверку, чтобы на вход WORLD программа выдавала сообщение об ошибке? (нельзя давать на вход символы без пробелов)
Заранее спасибо