Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Übergeben von Cstring an Variable...

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
23.11.2002, 12:26 Uhr
andreasK



Folgendes ich hab eine Variable in der schon ein string steht jetzt möchte ich, dass wenn ich eine andere Variable an diese Variable übergebe der string der darin steht nocht löscht sondern ihn einfach ergänzt, kann mir da jemand helfen?

Also String1 + String2 = String1
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.11.2002, 13:08 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


meinst du


C++:
CString String1 = "Hallo ", String2 = "du!";

String1 = String1 + String2;

ASSERT(String1 == "Hallo du!");



normalerweiße dürfte das da oben keine DebugAssertion auslösen
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
23.11.2002, 13:42 Uhr
andreasK



So was ähnliches hab da Checkboxen und ein Edit Feld wenn ich dann die erste Checkbox anklicke soll er mir den ersten String hineinschreiben, und wenn die zweite dann den 2. dazuschreiben in das Edit!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
23.11.2002, 15:10 Uhr
andreasK



Hab mir jetzt was das funktioniert und zwar folgendes:

void CTagForm::OnBnClickedDataTitle()
{
CString temp;
temp = m_DataFormat;
if (m_DataTitle == FALSE)
{
CString title;
title = _T("<Titel>");
m_DataFormat = title + temp;
UpdateData(FALSE);
}
else
{
m_DataFormat = temp;
UpdateData(FALSE);
}
}

wenn ich da jetzt aber das kästchen anklicke deaktiviert sich das aber wieder automatisch weis jemand woran das liegt?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
23.11.2002, 19:06 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Da du nicht UpdateData(TRUE); am anfang aufrufst ...
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
24.11.2002, 10:18 Uhr
andreasK



Und warum ersetzt er mir in dem else Teil die Variable nicht mehr mit temp oder warum zeigt er mir das nicht an?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
24.11.2002, 17:49 Uhr
Tommix




Zitat:
andreasK postete
Und warum ersetzt er mir in dem else Teil die Variable nicht mehr mit temp oder warum zeigt er mir das nicht an?


Hallo miteinander,
Wenn der else-Zweig läuft macht er doch:

C++:
temp = m_DataFormat;
...
m_DataFormat = temp;


was soll da schon angezeigt werden?

Gruß, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: