Foros del Web » Programación para mayores de 30 ;) » C/C++ »

[SOLUCIONADO] Como crear Archivo de Cabecera?

Estas en el tema de Como crear Archivo de Cabecera? en el foro de C/C++ en Foros del Web. Buen Dia!!! Con una nueva consulta: Me han dejado este problema: para hacer en DEV-C en "lenguaje C" Realize un algoritmo que contenga un archivo ...
  #1 (permalink)  
Antiguo 12/05/2014, 09:40
 
Fecha de Ingreso: mayo-2014
Mensajes: 7
Antigüedad: 10 años
Puntos: 0
Pregunta Como crear Archivo de Cabecera?

Buen Dia!!!
Con una nueva consulta:

Me han dejado este problema: para hacer en DEV-C en "lenguaje C"

Realize un algoritmo que contenga un archivo de cabecera (el cual yo debo crear) y que contega la funcion de : calcular velocidad inicial.

la funcion a plantear seria que velocidad inicial = velocidad final - aceleracion * tiempo

"Quisiera me orientaran como plantear esa funcion, para guardarla como un .h" y poderla utilizar en el main.

Les Agradeceria Mucho
  #2 (permalink)  
Antiguo 12/05/2014, 09:54
 
Fecha de Ingreso: enero-2014
Mensajes: 47
Antigüedad: 10 años, 3 meses
Puntos: 0
Respuesta: Como crear Archivo de Cabecera?

Hola que tal lo primero que debes hacer es crear un archivo con la función que deseas realizar en tu caso velocidad inicial y guardarlo en un archivo .c ejem: funcionx.c, posteriormente crear otro archivo llamado funcionx.h y desde ese archivo llamar a la funcion anteriormente creada, para que puedas captar con mayor precisión aqui te dejo este video donde explican detalladamente, como realizarlo. Saludos.


http://www.youtube.com/watch?v=n6BEuft6Fq4
  #3 (permalink)  
Antiguo 12/05/2014, 09:58
 
Fecha de Ingreso: mayo-2014
Mensajes: 7
Antigüedad: 10 años
Puntos: 0
Mensaje Respuesta: Como crear Archivo de Cabecera?

Cita:
Iniciado por TriN Ver Mensaje
Hola que tal lo primero que debes hacer es crear un archivo con la función que deseas realizar en tu caso velocidad inicial y guardarlo en un archivo .c ejem: funcionx.c, posteriormente crear otro archivo llamado funcionx.h y desde ese archivo llamar a la funcion anteriormente creada, para que puedas captar con mayor precisión aqui te dejo este video donde explican detalladamente, como realizarlo. Saludos.


[URL="http://www.youtube.com/watch?v=n6BEuft6Fq4"]http://www.youtube.com/watch?v=n6BEuft6Fq4[/URL]
Muchas gracias por la respuesta, mirando el video, pero una ultima pregunta de noob jeje...para que DEV-C reconosca esa libreria el .h lo guardo en la misma locacion que guardo el main?...porque mirando unos programas crean carpetas adicionales donde guardan el .h...pero para DEv-C...no se como es ya que segun veo cada compilador es diferente
  #4 (permalink)  
Antiguo 12/05/2014, 10:02
 
Fecha de Ingreso: enero-2014
Mensajes: 47
Antigüedad: 10 años, 3 meses
Puntos: 0
Respuesta: Como crear Archivo de Cabecera?

Hola si los 2 archivos tanto el .c que contiene las funciones y el .h que es la que llama a las funciones debe estar en la misma carpeta del archivo main
  #5 (permalink)  
Antiguo 12/05/2014, 10:04
 
Fecha de Ingreso: mayo-2014
Mensajes: 7
Antigüedad: 10 años
Puntos: 0
Respuesta: Como crear Archivo de Cabecera?

Cita:
Iniciado por TriN Ver Mensaje
Hola si los 2 archivos tanto el .c que contiene las funciones y el .h que es la que llama a las funciones debe estar en la misma carpeta del archivo main
Muchas Gracias por la Ayuda
  #6 (permalink)  
Antiguo 12/05/2014, 10:36
 
Fecha de Ingreso: septiembre-2010
Mensajes: 494
Antigüedad: 13 años, 7 meses
Puntos: 10
Respuesta: Como crear Archivo de Cabecera?

Hola:

No creo que esto último que habéis comentado sea correcto.
Los archivos de cabecera y las implementaciones pueden estar donde quieras. De hecho, no sería muy útil crearse una librería de funciones si éstas están junto a los archivos main. Cada vez que fueras a hacer uso de ellas, tendrías que borrar el main por el que fuera.

Simplemente accede a esos ficheros mediante su ruta.
Si el archivo .h está en C:\Mis Librerias\libreria1.h
pues puedes acceder a él mediante su ruta absoluta:
Código C++:
Ver original
  1. #include "C:\Mis Librerias\libreria1.h"

O mediante la relativa.
Imagina que tu main está en
C:\MisProyectos\Proyecto1\main.cpp
pues puedes acceder así:
Código C++:
Ver original
  1. #include "..\..\Mis Librerias\libreria1.h"

En fin, espero no haberme equivocado mucho, pero no es plan de creer que tienes que tener los headers junto al programa. Mas bien al contrario, aquellos han de estar aislados para poder ser usado por cualquiera.
  #7 (permalink)  
Antiguo 12/05/2014, 11:09
 
Fecha de Ingreso: enero-2014
Mensajes: 47
Antigüedad: 10 años, 3 meses
Puntos: 0
Respuesta: Como crear Archivo de Cabecera?

Pensandolo de una manera logica es cierto lo que dice dehm existe una ruta donde se encuentran todas las librerias ya definidas, ejemplo de ello es la libreria stdio.h, ya que para usarla no hay que colocar el archivo .h donde se encuentre el archivo main ya que el compilador busca una ruta en especifica en el Dev que uso, las librerias se encuentran en esta ruta C:\Program Files (x86)\Dev-Cpp 562\MinGW64\lib\gcc\x86_64-w64-mingw32\4.8.1\include , por otro lado no fue mi intención confundir xD

Etiquetas: funcion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:18.