Ver Mensaje Individual
  #6 (permalink)  
Antiguo 31/03/2011, 12:43
dragg04
 
Fecha de Ingreso: junio-2005
Mensajes: 93
Antigüedad: 19 años, 5 meses
Puntos: 9
Respuesta: Ayudapara ingresat una cantidad de digitos

strlen, es una función que te sirve para calcular la longitud de una cadena

http://www.cplusplus.com/reference/c...string/strlen/

si lo que quieres es la posiblidad de rellenar con ceros, a la izq cada vez que se intrusca un numero con meno de 20 digitos

puedes utilizar la función sprintf de la siguiente forma

(cadena20dig, "%020", cadenaOrig);

http://www.cplusplus.com/reference/c...stdio/sprintf/

o si lo que quieres es que no pueda introducir un número con menos de 20 digitos entoces puedes hacerlo asi:

char cadena[21]="";

printf("introduce un numero con 20 dígitos");

while(strlen(cadena)<20)
{
scanf("%s", cadena);
}