Извините, я не смог произнести эту тему особенно хорошо.
Проще говоря, у меня есть оператор IF, в котором я сравниваю, если выполнены три условия;
if(buffer[i] == "N" && (buffer[i+1] == "1"||"2"||"3"||"4"||"5") && buffer[i+2] == " ")
Я знаю, что N всегда будет присутствовать, после этого символ должен быть числом от 1 до 5, после которого это пробел. Это компилирует, но не дает никакого результата, и я бы сказал, что это мой ужасный код выше.
Я должен добавить, что это внутри цикла while, который продвигается через буфер до тех пор, пока пробелы не заканчиваются.
Я слишком усложнил простую проблему или я на правильном пути, но с дерьмовым синтаксисом?
Спасибо за любые предложения или советы.