У меня есть две переменные:Сравните равенство полукокса [] в C
char charTime[] = "TIME";
char buf[] = "SOMETHINGELSE";
Я хочу, чтобы проверить, если эти два равны ... используя charTime == buf
не работает.
Что я должен использовать, и может ли кто-нибудь объяснить, почему использование ==
не работает?
Будет ли это действие отличаться на C и C++?
btw: 'char []' является неполным типом. 'charTime' на самом деле имеет тип' char [5] 'и' buf' на самом деле имеет тип 'char [14]'. В этом случае компилятор рассчитывает завершить этот тип. – sellibitze