(Alors quelle importance qu'elle soit affichée dans la sortie standard ou pas ?)
Bon sinon, je penses que la seule raison pour laquelle il n'y a pas de fonction spécial pour récupérer le contenu sous forme de string, par exemple, vient du fait que le type AsnAny (le type de base pris en paramètre dans ta fonction) est une structure qui ressemble à ceci :
il ne s'agit que de typedef pour des types primitifs, donc tout ce dont tu as besoin est déjà dans la librairie standard.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 typedef struct { BYTE asnType; union { AsnInteger32 number; AsnUnsigned32 unsigned32; AsnCounter64 counter64; AsnOctetString string; AsnBits bits; AsnObjectIdentifier object; AsnSequence sequence; AsnIPAddress address; AsnCounter32 counter; AsnGauge32 gauge; AsnTimeticks ticks; AsnOpaque arbitrary; } asnValue; } AsnAny;
Partager