Saltar al contenido

¿Cómo invocar la función desde un archivo .c externo en C?

Traemos la mejor información que hemos encontrado en internet. Queremos que te sea de mucha utilidad y si deseas compartir cualquier detalle que nos pueda ayudar a mejorar hazlo con total libertad.

Solución:

usar #include "ClasseAusiliaria.c" [Dont use angle brackets (< >) ]

y prefiero guardar el archivo con .h extensión en el mismo Directorio/carpeta.

#include "ClasseAusiliaria.h"

Cambia tu Main.c al igual que

#include 
#include 
#include "ClasseAusiliaria.h"

int main(void)

  int risultato;
  risultato = addizione(5,6);
  printf("%dn",risultato);

Crear ClasseAusiliaria.h al igual que

extern int addizione(int a, int b);

Luego compilé y ejecuté su código, obtuve una salida de

11

debes declarar
int add(int a, int b); (nota al punto y coma) en un archivo de encabezado e incluir el archivo en ambos archivos. Incluirlo en Main.c le dirá al compilador cómo se debe llamar a la función. Incluirlo en el segundo archivo le permitirá comprobar que la declaración es válida (el compilador se quejaría si la declaración y la implementación no coincidieran).

Luego debe compilar ambos archivos *.c en un proyecto. Los detalles dependen del compilador.

Si eres capaz, tienes la habilidad dejar un artículo acerca de qué le añadirías a este post.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *