diff --git a/ex02/src/main.c b/ex02/src/main.c index 674d5a7..d81c780 100644 --- a/ex02/src/main.c +++ b/ex02/src/main.c @@ -277,8 +277,8 @@ bool parse_command(char* str, command* cmd) { return true; } for (uint8_t k = 0; c[k]; k++) { - if (!(k >= 'a' && k <= 'z') && !(k >= 'A' && k <= 'Z') && !(k >= '0' && k <= '9') && - k != '_' && k != '-') { + if (ft_stridx("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_", + c[k]) == 255) { uart_sendstring( "Invalid format: SET_TAG parameter must be alphanumeric (- and _ are allowed " "too)"