warnung: zuweisung erzeugt ganzzahl von zeiger ohne typkonvertierung



  • hallo zusammen,
    ich habe ein problem beim c programmieren und hoffe, dass mir hier jemand weiter helfen kann.

    ich habe ein array xvar und möchte jetzt in einer for-schleife auf die verschiedenen einträge dieses arrays zugreifen

    int j;
    j = &xvar[i + 1];

    doch beim kompilieren bekomme ich jedesmal diese meldung:
    warnung: zuweisung erzeugt ganzzahl von zeiger ohne typkonvertierung

    kann mir jemand sagen, wo der fehler liegt? 😕

    vielen dank schonmal!



  • Ja, du verwendest hier '&' als Adress-Operator und bekommst demzufolge die Adresse deines Arrayelements zurückgeliefert und nicht den Inhalt des Arrayelements. Lasse '&' besser weg.



  • ok, vielen dank für die schnelle hilfe!


Anmelden zum Antworten