praegune kellaaeg 18.06.2025 21:53:59
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
Vermon
Kreisi kasutaja

liitunud: 04.12.2003
|
17.02.2009 21:06:15
C varargs ja va_list |
|
|
Kuna ei ole C'ga väga tuttav siis tekkis probleem Pidgini API funktsioonide kutsumisega.
Täpsemalt on siis Pidgini API's request.h header kus on kaks funki:
purple_request_choice mille argumendite lõpus on ... ehk siis varargs meetod.
purple_request_choice_varg kus on argumentide lõpus ... asemel argument tüübiga va_list.
Ma tean, et ...'ga meetod kasutab sisemiselt va_list'i ja seda ma oskan ka kasutada aga kas keegi oskab öelda kuidas seda teist funki välja kutsutakse?
|
|
Kommentaarid: 14 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
12 |
|
tagasi üles |
|
 |
maxorator
HV kasutaja
liitunud: 30.08.2006
|
17.02.2009 22:35:34
|
|
|
purple_request_choice_varg() ei olegi mõeldud otseseks kasutamiseks - seda kutsub purple_request_choice().
|
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
Vermon
Kreisi kasutaja

liitunud: 04.12.2003
|
17.02.2009 22:52:12
|
|
|
Tuleb nii välja jah. Sain IRC'ust vastuse just
Suht nõme, et seda funki ei saagi kutsuda ilma, et sa ei teaks ette palju parameetreid olema peab.
Pidi mingi GTK variant olema selle jaoks mis mul vaja läheb, aga tahaks, et plugin töötaks enamike IM klientidega mis libpurple't kasutavad.
|
|
Kommentaarid: 14 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
12 |
|
tagasi üles |
|
 |
Supiplex
HV veteran

liitunud: 11.12.2002
|
17.02.2009 23:25:59
|
|
|
Vermon kirjutas: |
Suht nõme, et seda funki ei saagi kutsuda ilma, et sa ei teaks ette palju parameetreid olema peab. |
On küll nõme. Oleks arvanud, et kui nii lahe feature nagu varargs välja mõeldakse siis keegi tuleb ka selle peale et kasutaja tahaks dünaamiliselt argumentide listi välja köhida. A võta näpust.
Muide - tavaliselt on va_list lihtsalt pakitud massiiv ja sa võid seda võltsida. Paraku on see mittegaranteeritud, rämedalt mitteporditav, mittesoovitatav ja Kernighan ja Ritchie tulevad sind peale surma kummitama.
_________________ The young lady had an unusual list,
Linked in part to a structural weakness.
She set no preconditions. |
|
Kommentaarid: 38 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
34 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|