On 01 Feb 2003 18:23:49 +0100 Vladimir Djokic <vladeck sezampro yu> wrote:
I want to improve my school projects, so i decided to represent grade
as a struct:
typedef struct _KGrade KGrade;
struct _KGrade {
gchar *grade;
gfloat real_value;
GDate *date_entered;
GDate *date_modified;
};
Now, I'm packing these structs into a GArray, but how can I modify
value of GArray at a specified index?
Use the g_array_index macro. In your example: KGrade *pgrade = g_array_index(grade_array, KGrade, index); I think the example in the docs is wrong; there is an & before g_array_index that should not be there. HTH, Roland -- R.F. Smith /"\ ASCII Ribbon Campaign r s m i t h @ x s 4 a l l . n l \ / No HTML/RTF in email http://www.xs4all.nl/~rsmith/ X No Word docs in email / \ Respect for open standards
Attachment:
pgpz3s6_16PO2.pgp
Description: PGP signature