Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Pandemia en 12 de Junio 2016, 21:33

Título: Constantes simbólicas en C. Diferencias entre const y #define LenguajeC CU00531F
Publicado por: Pandemia en 12 de Junio 2016, 21:33
Buenas noches amigos os dejo una posible solución al ejercicio CU00531F del curso tutorizado de programación en lenguaje C.

EJERCICIO

Responde a las siguientes cuestiones:

a) Usando la macro __LINE__ crea un programa que muestre el mensaje “La línea actual es: nLinea” donde nLinea será el valor de línea correspondiente. Por ejemplo “La línea actual es: 5”

b) Sabiendo que la macro __FILE__ devuelve una cadena de caracteres con la ruta del fichero compilado, ampliar el programa anterior para que además de la línea nos muestre la ruta del fichero con un mensaje del tipo “La línea actual es: nLinea y la ruta del fichero es rutaFich” donde nLinea y rutaFich deberán ser reemplazados por los valores correspondientes.


Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf ("La l\xA1nea actual es %d y la ruta del fichero es %s\n\n", __LINE__, __FILE__);
    return 0;
}


Saludos.  :)
Título: Re:LenguajeC CU00531F Constantes simbólicas en C. Diferencias entre const y#define
Publicado por: pedro,, en 16 de Junio 2016, 17:30
Buenas Pandemia.

Todo correcto.

Saludos.  ;D