105. Strings and Character Handling-ii

Question.2

A UART command parser reads a line and compares it:

char cmd[16];
fgets(cmd, sizeof(cmd), uart_stream);

if (strcmp(cmd, "READ") == 0) {
   execute_read();
}

The user sends READ followed by Enter. The comparison always fails. Why?

Need Help? Refer to the Quick Guide below

Select Answer