Я создал программу C в микроконтроллере и хочу сравнить строку в моей программе C со строкой, полученной от моего ПК, моей программы на ПК с использованием C#, и по умолчанию строка в C# не содержит нулевой символ.
Итак, моя программа c не добавляет автоматически нулевой символ в строку, полученную с ПК?
И может ли функция strcmp сравнивать 2 строки, 1 строка содержит нулевой символ, а другая не содержит нулевой символ?
strcmp
требует, чтобы оба аргумента заканчивались NUL - person Spikatrix   schedule 09.03.2015string.h
нуждаются в аргументах, завершающихся нулем. - person Sourav Ghosh   schedule 09.03.2015