Qual è il modo più affidabile per verificare se un array di caratteri è vuoto?Il modo migliore per verificare se un array di caratteri è vuoto
char text[50];
if(strlen(text) == 0) {}
o
if(text[0] == '\0') {}
o devo fare
memset(text, 0, sizeof(text));
if(strlen(text) == 0) {}
cosa è il modo più efficace per andare su questo?
Quindi ti stai chiedendo se è necessario eseguire il test per null o se è necessario impostare la stringa su tutti 0 e quindi verificare 0? –
Sì, non ero sicuro di poter provare una stringa come NULL se l'ho appena dichiarata e non ho fatto nulla con essa prima. – ZPS