El strlen me da siempre valor 0. No se si tenga que ver con que estoy guardando en la cadena numeros enteros. Es que como siempre eh usado caracteres en las cadenas.... tengo esa duda.
Asi me quedo con la ultima modificacion...
Código C:
Ver originaldo{
printf("\nIntroduzca el numero de cuenta (20digitos): ");
scanf("%d", &numero
[20]); printf("%d", var
);//longitud de la cadena }while (var!=20);