Который является самым надежным способом проверить, пуст ли символьный массив?
char text[50];
if(strlen(text) == 0) {}
или
if(text[0] == '\0') {}
или сделайте я должен сделать
memset(text, 0, sizeof(text));
if(strlen(text) == 0) {}
Что самый эффективный путь состоит в том, чтобы пойти об этом?
if (!*text) {}
Вышеупомянутое разыменовывает указатель 'текст' и проверки, чтобы видеть, является ли это нуль. альтернативно:
if (*text == 0) {}