Peter F.: Frage zu C-Strukturen, Arrays

Beitrag lesen

Hallo!

Hi Peter!

»» mod.mod_values = {my_string, NULL}; /* <- */
»»
»» Dies funktioniert aber nicht - der Compiler meldet in der Zeile <- immer einen Syntaxfehler, ich kann diesen jedoch nicht erkennen.
Das nächste mal solltest du diese Fehlermeldung mit posten. =)

Ok, hier wär sie: error: expected expression before ‘{’ token

»» Hat jemand eine Ahnung warum dies so ist?
mod_values ist in der Struktur LDAPMod nicht definiert.
Ich nehme an, du möchtest die Zeile so ersetzen:
mod.mod_vals = {my_string, NULL};

Doch, mod_values ist mittels eines #define gegeben. Tatsächlich habe ich genau deine Zeile dastehen (mod_attr.mod_values = {mystring, NULL};), aber dann gibts obige Meldung. Noch Ideen?

Grüße, Peter