messagepopup geht nicht



  • Ich würde gerne einen Wert mit messagepopup ausgeben. das schaut momentan so aus:

    MessagePopup ("Ergebnis der Rechenoperation", &Zahl3);
    

    Zahl3 ist als char deklariert. wenn ich das jetz ausführe, kommt

    Missing terminating null in string argument

    was mach ich falsch?



  • Das sieht mir aber nicht nach Ansi C aus. Oder irre ich mich da etwa?

    Wenn du unter Windows programmierst, dann kannst du auch MessageBox nehmen. Die andere Funktion kenne ich nicht.

    Hoffe das hilft.



  • naja i programmier zwar in c, aber mit dem messagebox kommt folgendes

    Missing prototype

    i schätz mal des hast er kennt des ned...



  • djkamp schrieb:

    i schätz mal des hast er kennt des ned...

    Bahnhof? Findest du das cool, so zu schreiben? Das kommt aber nicht cool an. Eher ein bisschen dümmlich...

    Die Funktion MessagePopup ist nicht Bestandteil des C-Standards. Auch sonst sagt mir der Name nichts. Verrat doch mal, wo die herkommt.



  • Stell deine Frage im richtigen Board, bitte. Hier geht es nur um ANSI C. Hie rwirst du keine gescheite Antwort bekommen.

    djkamp schrieb:

    Missing terminating null in string argument

    was mach ich falsch?

    wenn ich mir diese fehlermeldung anschaue, dann sehe ich, dass du lieber zuerst die Grundlagen lernen solltest. Wenn Zahl3 ein char ist, dann ist &Zahl3 nicht ein 0-terminierednes Strings, und genau das ist die Aussage. Wenn du nicht weisst, was ein 0-terminierednes String ist, dann lerne die Grundlagen von C/C++ zuerst, bevor du WinAPI oder MFC (oder was weiss ich) lernst.


Anmelden zum Antworten