Dev - C++ - ing.

 
Vista:

ing.

Publicado por Carlos Rojas (1 intervención) el 06/09/2002 06:47:07
Amigos programadores C++
Necesito trabajar con un arreglo unidimensional que permita indexación negativa. Por ejemplo:

int x [ -n... n ]

y no encuentro manera de hacer esto en C. ¿Es posible? ¿Cómo?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ing.

Publicado por Oscar (3 intervenciones) el 07/09/2002 02:36:53
En C/C++ no existen indices negativos. Siempre empiezan desde 0.

La forma en que lo puedes hacer es realizar una conversion.
Supongamos que quieres tener un arreglo de -5...5
entonces, delaras tu arreglo asi:

int arreglo[11];

y para acceder a cualquier elemento, solo sumale 5.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar