PDA

Просмотр полной версии : Явная ошибка в CoDeSys v.2.3.8.1



Boris3B
14.06.2010, 16:55
здравствуйте!

нарвался на ошибку на ровном месте и нет даже хоть каких-либо предположений! на прилагающемся скрине видно (обведено красным) как выполнилось условие стр.0026 (о чем свидетельствует точка останова в стр.0027), которое невыполнимо! функция стандартной библиотеки Find находит пустую строку в строке символов и возвращает результат > 0! бред!

помогите пожалуйста разобраться.

Малышев Олег
14.06.2010, 21:09
http://www.cppreference.com/wiki/c/string/strstr

Boris3B
15.06.2010, 08:53
http://www.cppreference.com/wiki/c/string/strstr

Спасибо за внимание к моей проблеме. Только ответ не убедительный. Прикладываю второй скрин, в котором всё выполняется так, как я предполагал должно выполняться в первом.

Boris3B
15.06.2010, 09:00
прошу прощения - не доглядел со своим вторым примером. в первом > 0, во втором > 1. честно - для меня это стало открытием, что поиск пустой строки в строке символов возвращает 1. программирую лет 20. во как бывает!