FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Consulta sobre C
Posts: 337
Joined: Fri Oct 07, 2005 02:44 PM
Consulta sobre C
Posted: Fri Jul 31, 2009 02:31 PM
Hola,

Alguien me puede decir si esta sintaxis es valida en "C", lamento molestar pero mis conocimientos en C son menos que pocos.
Code (fw): Select all Collapse
char * hb_parc( int iParam, ... )
{
      return hb_parvc(int iParam, ... ) ;
 }


Gracias por sus respuestas,

Lautaro Moreira
Osorno
Chile
Hola,

Soy un Contador que por necesidad aprendio a programar y se quedo programando.
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Consulta sobre C
Posted: Sat Aug 01, 2009 08:15 AM
Lautaro,

Cuando escribes "..." te refieres a que escribir谩s par谩metros ah铆, 贸 a dejarlo asi como est谩 ?

El lenguaje C permite el paso de par谩metros como "..." pero no puedes reenviarlos como "..." a otra funci贸n.
Tienes que usar va_list, va_start(), va_end(). Aqui tienes un ejemplo del c贸digo de Harbour:
Code (fw): Select all Collapse
int hb_snprintf( char * buffer, size_t bufsize, const char * format, ... )
{
聽 聽va_list ap;
聽 聽int iResult;

聽 聽va_start( ap, format );
聽 聽iResult = hb_vsnprintf( buffer, bufsize, format, ap );
聽 聽va_end( ap );

聽 聽return iResult;
}

Hay mucha documentaci贸n en Internet al respecto, por ejemplo:
http://www.mailxmail.com/curso-programa ... pecificado
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Consulta sobre C
Posted: Sat Aug 01, 2009 10:57 PM

Lautaro,

Me imagino que estar谩s viendo la forma de compatibilizar con el Harbour SVN mas reciente :-)

Nosotros ya hemos empezado a estudiarlo y posiblemente podamos publicar una version de FWH compatible en solo unos dias :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 337
Joined: Fri Oct 07, 2005 02:44 PM
Re: Consulta sobre C
Posted: Mon Aug 03, 2009 01:39 PM

Hola,

Gracias por la respuesta, efectivamente, estaba pensando en la compatibilidad y pense que se podia recibir como ... y pasar como ... .-

Gracias por la respuesta y de todas maneras me sirvio para aprender un poquito mas de C.

De nuevo muchas gracias por vuestra atencion.

Lautaro Moreira
Osorno
Chile

Hola,

Soy un Contador que por necesidad aprendio a programar y se quedo programando.
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Consulta sobre C
Posted: Mon Aug 03, 2009 02:49 PM

Lautaro,

Estamos trabajando en una soluci贸n que ofrecer铆a compatibilidad con versiones nuevas y antiguas de Harbour, y con xHarbour tambien :-)

A ver si hoy mismo obtenemos los resultados :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 337
Joined: Fri Oct 07, 2005 02:44 PM
Re: Consulta sobre C
Posted: Mon Aug 03, 2009 03:02 PM

Antonio,

Excelente noticia,

Atentamente,

Lautaro Moreira
Osorno
Chile

Hola,

Soy un Contador que por necesidad aprendio a programar y se quedo programando.
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Consulta sobre C
Posted: Mon Aug 03, 2009 04:33 PM

Lautaro,

Ya esta disponible :-)

Por favor cont谩ctame por email, gracias

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 337
Joined: Fri Oct 07, 2005 02:44 PM
Re: Consulta sobre C
Posted: Mon Aug 03, 2009 04:59 PM

Antonio,

Envie el email,

Atento a tus respuestas y agradecido por tu atencion,

Lautaro Moreira
Osorno
Chile

Hola,

Soy un Contador que por necesidad aprendio a programar y se quedo programando.

Continue the discussion