AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 03:32

Parameter dieser Suchanfrage:

Suche in Thema: IntToStr zu WCHAR
Suche alle Beiträge, die von "Zacherl" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: IntToStr zu WCHAR

      C++
      by Zacherl, 5. Aug 2017
    Zu deiner Lösung Emil:
    Vom manuellen Importieren einer Runtime Funktion würde ich dringend abraten. Die C/C++ Kompiler haben aber allgemein auch nicht das "Delphi-Problem", dass das einfache Inkludieren einer Datei auf einmal die Größe des Kompilats exorbitant in die Höhe schießen lässt (in C/C++ gibt es keine inbuilt RTTI und unbenutzte Symbols packt der Linker eh in keinem Falle ins Kompilat)...
  • Forum: Programmieren allgemein

    AW: IntToStr zu WCHAR

      C++
      by Zacherl, 5. Aug 2017
    Float Conversions mit bestimmter Präzision und Formatierung sind etwas umständlich bei C++. Es gibt mehrere Möglichkeiten:
    https://stackoverflow.com/questions/29200635/convert-float-to-string-with-set-precision-number-of-decimal-digits

    Also entweder über std::stringstream und set::setw() und set::setprecision(). Oder über die C-Style Format Funktionen wie std::snprintf.

    Da müsstest du...
  • Forum: Programmieren allgemein

    AW: IntToStr zu WCHAR

      C++
      by Zacherl, 5. Aug 2017
    Also %= ist zumindest auch falsch, es muss nur % sein. var += value und Konsorten sind Kurzformen von var = var + value.

    So funktioniert es bei mir ohne Probleme:
    uint32_t seconds = 350;

    std::wstring title = std::to_wstring(seconds / 60) + L"Min " + std::to_wstring(seconds % 60) + L"Sec";

    AllocConsole;
    SetWindowTextW(GetConsoleWindow(), title .c_str());
  • Forum: Programmieren allgemein

    AW: IntToStr zu WCHAR

      C++
      by Zacherl, 5. Aug 2017
    Probier mal:
    std::wstring streamLength = std::to_wstring(Second / 60) + L"Min " + std::to_wstring(Second %= 60) + L"Sec";
    const WCHAR* ptr = streamLength.c_str();

    Der Assignment Operator ist scheinbar nicht überladen.
  • Forum: Programmieren allgemein

    AW: IntToStr zu WCHAR

      C++
      by Zacherl, 5. Aug 2017
    Dein Fehler kommt daher, dass du deine Variable als WCHAR (einzelnes Zeichen = WideChar) deklarierst und nicht als WCHAR* (PWideChar).
  • Forum: Programmieren allgemein

    AW: IntToStr zu WCHAR

      C++
      by Zacherl, 4. Aug 2017
    Ja analog zu std::string gibt es auch std::wstring :P

    Edit:
    Und std::to_wstring
  • Forum: Programmieren allgemein

    AW: IntToStr zu WCHAR

      C++
      by Zacherl, 4. Aug 2017
    Sofern du keinen älteren Standard als C++11 unterstützen willst, kannst du dafür std::string s = std::to_string(42); verwenden. Die std::string Klasse kann auch appenden und sollte den + Operator überladen haben, sodass du die Stringkonkatenation genau wie in Delphi hierrüber handhaben kannst.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Zacherl&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=193475
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:40 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz