[ Foro de C ]

Hacer que los numeros del array por defecto no valgan.

25-Nov-2019 12:48
Invitado (Juan)
1 Respuestas

Mi problema es que tengo un array de 10 caracteres como máximo pero que si lo dejo por defecto los 0 que se ponen en el array me hacen fallos en operaciones con los numeros que si introduzco, por lo tanto, me pregunto si hay alguna manera de denegarlos o algo por el estilo.


25-Nov-2019 14:24
Nacho Cabanes (+83)

Si es un array de N datos como máximo, la forma más fiable es llevar un contador de cuántos has usado realmente.

Otra alternativa más peligrosa es usar "números mágicos". Por ejemplo, que un -1000 indique que en esa casilla no hay ningún dato. Pero eso puede fallar si da la casualidad de que alguno de los datos coincide con ese número mágico.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)