C kerdes - valtozo parameter atadas

Fuzesi Arnold arnold.fuzesi.lista at gmail.com
Fri Jul 6 00:37:33 CEST 2007


Ahha.... köszi!!!

A.
----- Original Message ----- 
From: "Andras Tantos" <andras at tantosonline.com>
To: <elektro at tesla.hu>
Sent: Thursday, July 05, 2007 11:53 PM
Subject: Re: C kerdes - valtozo parameter atadas


A masodik a helyes megfejtes. Meg kell irni a va_list-os verziot (lasd
vfprintf).

Udv,
Tantos Andras

----- Original Message ----- 
From: "Fuzesi Arnold" <arnold.fuzesi.lista at gmail.com>
To: <elektro at tesla.hu>
Sent: Thursday, July 05, 2007 2:21 PM
Subject: C kerdes - valtozo parameter atadas


Adott a myprintf_G fuggvenyem ami olyasmi mint a printf.
Valtozo parameterhosszusagu fuggveny az a lenyeg.
void myprintf_G(uchar, const char __generic * , ...);

Irtam egy fuggvenyt ami ezt hivja meg némi "csűrés csavarás" után:

uchar cmd_G(const char __generic* ,const char __generic *,uint , uchar ,
const char __generic * , ...);

uchar cmd_G(const char __generic *response1 ,const char __generic
*response2, uint resp_time, uchar retry, const char __generic *format, ...)
{
    hogy kell meghívni itt a myprintf:G -t a format + az az utáni részt
átadva????????????????


Megoldható ez egyáltalán?

Vagy újra kéne írni a myprint_G-t valahogy így:

myprint_G(uchar, const char __generic * , va_list args);

Nemkicsit belezavarodtam...

Köszi,
Arnold

-----------------------------------------
          elektro[-flame|-etc]



-----------------------------------------
          elektro[-flame|-etc] 



More information about the Elektro mailing list