Código PHP:
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
int main()
{
int a;
int numero=1;
a=isdigit(numero);
printf("a es igual a : %d\n",a);
system("pause");
}
| |||
Respuesta: Función isdigit() La función toma un char como argumento y devuelve 1 si es un dígito y 0 si no lo es. No tiene sentido pasar un int como argumento ya que tiene que ser número por fuerza.
Código C++:
Ver original Esta función NO convierte el char en dígito.
__________________ Foros Desarrollo de Juegos |
| ||||
Respuesta: Función isdigit() Cita:
Iniciado por ssaammuu La función toma un char como argumento y devuelve 1 si es un dígito y 0 si no lo es. No tiene sentido pasar un int como argumento ya que tiene que ser número por fuerza.
Código C++:
Ver original Esta función NO convierte el char en dígito. Muchas gracias, eso resolvió mi duda, es que en mi libro viene con la forma:
Código:
y eso me confundió, de nuevo gracias. int isdigit(int c) |
| |||
Respuesta: Función isdigit() Pasa que un caracter no es mas que un numero del 0 al 255. Para ver si es un digito se fija en la tabla ascii donde esta el cero y el nueve y compara que el numero este entre el codigo del cero y el del nuevo. Pero en definitiva un caracter sigue siendo un numero y se pueden sumar restar multiplicar. |
Etiquetas: Ninguno |