Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz
  • 0

VS C++ problem z wyświetleniem wskaźnika w label


metinplayer

Pytanie

Opublikowano

Mam takie coś w formularzu :

LPCSTR name = "happy";
LPCSTR *EN = &name;

label1->Text = System::Convert::(LPCSTR(*EN));

 

Przeglądając pamieć przy pomocy cheat engine widzę że na tym adresie wskaźnika jest napis happy lecz nie umiem go wyświetlić  w label1 formularzu (wyświetla mi się True).

Zaznaczam że zaczynam zabawę w vs c++ i proszę o pomoc jak to wyświetlić (przekonwertować) aby pojawił się ten napis "happy" ze wskaźnika *EN w label1 formularzu ? 

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Opublikowano

Chodziło mi głownie o konwersję napisu z textBox1->Text,   Stringu na  LPCSTR i już  znalazłem rozwiązanie, może się komu przyda :

LPCSTR  = name;

    bool To_CharStar(String^ source, char*& target)
        {
            int len = (source->Length + 1) * 2;
            target = new char[len];
            pin_ptr<const wchar_t> wch = PtrToStringChars(source);
            return wcstombs(target, wch, len) != -1;
        }

                char *TBtext;
                To_CharStar(textBox1->Text, TBtext);
               name = TBtext;

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...