C/Visual C - Crear Unidades

 
Vista:

Crear Unidades

Publicado por Angel (1 intervención) el 16/03/2009 17:22:37
Si has usado Pascal sabrás que existe la posibilidad de crear tus propias unidades y poder llamar las funciones de dichas unidades. La sintaxis es:

Unit nombre_unidad;
intercace
implementation
begin
end.

Quisiera saber como se crean unidades en C. Espero que me ayuden. Si alguien sabe que no se puede, que también me lo haga saber.
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

RE:Crear Unidades

Publicado por fernando.gomez (1603 intervenciones) el 16/03/2009 19:15:43
Ese concepto no existe en C. En C tienes tus archivos de encabezado y los de implementación. Los de encabezado es lo más cercano que tienes a una unidad de pascal. Y en lugar del uses Unit1; haces un #include del archivo que necesites.

En C++, más o menos existe el mismo concepto, que es el de namespace.

namespace Unit1
{
void func1();
void func2();
int var1;
}

etcétera, y cuando los quieras usar, haces:

Unit1::func1();
Unit1::var1 = 5;

o bien, puedes importar los que vayas a emplear:

using Unit1::var1;

var1 = 6;

o bien, puedes importarlos todos de un jalón:

using namespace Unit1;

func1();
var1 = 5;

Pero en C no existe esa posibilidad.

Saludos.
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