Me podrian explicar que significan esas acciones porfavor?
#define MAXLON 80
char cadena[MAXLON+1];
Gracias
| |||
Respuesta: leer una cadena Mira amigo a qui te dejo un pequeño codigo esta muy simple cambia el valor de MAXLON al que tu quieras y veras que siempre te ejecutara el numero de veces que le asignaste a MAXLON
Código C++:
Ver original |
| |||
Respuesta: leer una cadena Cita: Estas acciones significan que quien sea que escribió esas pocas lineas necesita aprender un poco mas, ya que esta tratando de crear un arreglo de caracteres en tiempo de ejecución, lo cual no es posible sin apuntadores ¬¬. |
| |||
Respuesta: leer una cadena Es como te han explicado anteriormente simplemente definio maxlon 80 y dentro del arreglo de caracteres introdujo un indice de 81 que van desde la ubicacion de memoria de 0 hasta 80 ya que la posicion 81 es un \0 indicando que termino la cadena. |
| |||
Respuesta: leer una cadena solo que les falto poner una cosa cuando alguien declara #define MAXLOG 80 char valores[MAXLOG+1] el compilador antes de compilar reemplaza la "etiqueta" MAXLOG por 80, ya que como explicó Munire esta es una instrucción del preprocesador, asi que MAXLOG no es una variable. |
Etiquetas: |