Autor Tema: C (LenguajeC) #define y macros predefinidas línea y ruta fichero LINE CU00531F  (Leído 2408 veces)

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Buenas dejo una posible solución al ejercicio CU00531F del curso de programación en lenguaje C.

Citar
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. ;D
« Última modificación: 21 de Mayo 2016, 22:39 por Mario R. Rancel »

Mario R. Rancel

  • Administrador
  • Experto
  • ********
  • APR2.COM
  • Mensajes: 1978
    • Ver Perfil
Correcto. Saludos,

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".