C/Visual C - Archivos de cabecera en Dev C++

 
Vista:
sin imagen de perfil

Archivos de cabecera en Dev C++

Publicado por Sebastián (31 intervenciones) el 21/02/2017 17:28:21
Hola, saludos con todos, tengo una duda que agradecería si me pueden ayudar

Como puedo crear bibliotecas o archivos de cabecera en Dev, para después incluirlas en mi programa principal?


Gracias de antemano.
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
sin imagen de perfil
Val: 296
Bronce
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Archivos de cabecera en Dev C++

Publicado por agustin (272 intervenciones) el 22/02/2017 01:49:04
Simplemente crea un archivo .c o .cpp con su respectivo .h o .hpp y listo
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
Imágen de perfil de Dionicio
Val: 91
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

re: Archivos de cabecera en Dev C++

Publicado por Dionicio (22 intervenciones) el 22/02/2017 02:57:33
La mejor forma es creando un proyecto, luego dentro del proyecto como comentó el compañero más arriba creas los archivos que tendrán los prototipos de funciones, macros, etc.

Aquí debajo te dejo un ejemplo sencillo que no creo que te de problemas. Trata de crear el proyecto primero en Dev. :)
1
2
3
4
5
//codigo.c ---> crear fichero con ese nombre
int suma(int a, int b)
{
     return (a+b);
̣}

1
2
//codigo.h ---> crear archivo con ese nombre
int suma(int a, int b); //Añadimos el prototipo de la función que tenemos en codigo.c

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//main.c ---> programa principal
 
#include <stdio.h>
#include "codigo.h" //Incluimos nuestra librería
 
int main()
{
     int n1, n2,r;
 
     n1 = 5;
     n2 = 3;
 
     r = suma(n1,n2);
 
     printf("La suma es %i\n",r);
 
     return 0;
}

Espero te sirva de ayuda. Investiga sobre el preprocesador, y sus directivas más usadas.
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