Hi,
ich habe für eine Studienarbeit eine (simple) "API" für Konsolenfenster-Menüs geschrieben. In Visual Studio 2012 C++.
Nun muss ich diese allerdings mit GNU CC (GCC) kompilierbar abgeben.
Simples kopieren nach Ubuntu war nicht möglich.
Dauernd erhalte ich verschiedenste Werte in Struct-Membern, je nach Reihenfolge ihrer Definition.
Wie kann das denn sein?
Beispiel:
Führt zu einem andern Ergebnis als:
Kann mir das jemand erklären? Also mit diesem Int-Beispiel würde es sicher noch funktionieren, allerdings habe ich auch Zeiger und Unions mit drin.
Da gibt es z.B. diese Stelle:
Je nach dem, ob ich die iVisibleSelector-Variable hier, oder hier:
definiere, erhalte ich entweder eine unerkärliche 33 in ihr (obwohl es nur eine -1 Zuweisung gibt).
Oder einen Totalabsturz.
Ich verzweifle.
*Topic verschoben*
ich habe für eine Studienarbeit eine (simple) "API" für Konsolenfenster-Menüs geschrieben. In Visual Studio 2012 C++.
Nun muss ich diese allerdings mit GNU CC (GCC) kompilierbar abgeben.
Simples kopieren nach Ubuntu war nicht möglich.
Dauernd erhalte ich verschiedenste Werte in Struct-Membern, je nach Reihenfolge ihrer Definition.
Wie kann das denn sein?
Beispiel:
Führt zu einem andern Ergebnis als:
Kann mir das jemand erklären? Also mit diesem Int-Beispiel würde es sicher noch funktionieren, allerdings habe ich auch Zeiger und Unions mit drin.
Da gibt es z.B. diese Stelle:
Je nach dem, ob ich die iVisibleSelector-Variable hier, oder hier:
definiere, erhalte ich entweder eine unerkärliche 33 in ihr (obwohl es nur eine -1 Zuweisung gibt).
Oder einen Totalabsturz.
Ich verzweifle.
*Topic verschoben*
Variablen über das Internet senden? [VB.NET] Universal Ticket.dll
Lasse deine Programme selbstständig lernen! [VB.NET] Brain.dll
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Marcus Gräfe“ ()