eu escrevi um código simples. E, nele, eu precisava ver o tamanho de uma string, foi então que a função strlen() já tava dando problema, por isso resolvi criar um stringômetro por conta própria, igual o dono do strlen().
Fiz assim:
int main(){
int tamanho; //da string
char string; //a string
char *ponteiro = &string; //para o for
printf("\n\t tamanho = %d\n",tamanho); //mostra o tamanho
return(0); //retorna nada
}
O resultado do código dava sempre um múltiplo do comprimento da string, geralmente x2 ou x5, mas na última instância: deu um não múltiplo e eu fiquei com cara de tacho.