jann93 - 32
Halbprofi
(offline)
Dabei seit 09.2007
127
Beiträge
|
|
Geschrieben am: 20.07.2011 um 17:46 Uhr
|
|
Hallo,
wer weis welchen Fehler ich gemacht habe in dieser Zeile:
cGesucht = edGesucht -> Text.c_str();
//Die Fehlermeldung lautet:
//[C++ Fehler] Unit1.cpp(28): E2277 L-Wert erwartet
//edGesucht ist mein Edit-Feld.
//cGesucht ist ein mit "char cGesucht[15]" deklariert worden.
X-Faktor-Stories oder FB-Pinnwandeinträge sind keine günstigen Quellen um eine These zu untermauern!
|
|
HE4DSH0T__ - 28
Halbprofi
(offline)
Dabei seit 05.2011
227
Beiträge
|
|
Geschrieben am: 20.07.2011 um 17:49 Uhr
|
|
kannst es ja versuchen so zu machen cText [] = {"Text",};
bla bla bla..
PSN: WeeZyLike187
|
|
jann93 - 32
Halbprofi
(offline)
Dabei seit 09.2007
127
Beiträge
|
|
Geschrieben am: 20.07.2011 um 17:51 Uhr
|
|
Zitat von HE4DSH0T__: kannst es ja versuchen so zu machen cText [] = {"Text",};
bla bla bla..
Dann übernimmt er ja das edit-feld noch immer nicht in das char Array.
X-Faktor-Stories oder FB-Pinnwandeinträge sind keine günstigen Quellen um eine These zu untermauern!
|
|
HE4DSH0T__ - 28
Halbprofi
(offline)
Dabei seit 05.2011
227
Beiträge
|
|
Geschrieben am: 20.07.2011 um 17:52 Uhr
|
|
Zitat von jann93: Zitat von HE4DSH0T__: kannst es ja versuchen so zu machen cText [] = {"Text",};
bla bla bla..
Dann übernimmt er ja das edit-feld noch immer nicht in das char Array.
Dann versuch das irgendwie zu includen oder so..
PSN: WeeZyLike187
|
|
-lagelli - 35
Halbprofi
(offline)
Dabei seit 01.2010
150
Beiträge
|
|
Geschrieben am: 20.07.2011 um 17:58 Uhr
|
|
du kannst doch a² + b² = c² machen ?!
du bisch ein angelo
|
|
jann93 - 32
Halbprofi
(offline)
Dabei seit 09.2007
127
Beiträge
|
|
Geschrieben am: 20.07.2011 um 18:01 Uhr
|
|
Zitat von -lagelli: du kannst doch a² + b² = c² machen ?!
willst du mich verarschen?
X-Faktor-Stories oder FB-Pinnwandeinträge sind keine günstigen Quellen um eine These zu untermauern!
|
|
BlackRock - 48
Experte
(offline)
Dabei seit 02.2007
1148
Beiträge
|
|
Geschrieben am: 20.07.2011 um 18:08 Uhr
|
|
c_str() gibt einen char* zurück. Du kannst einem char[] kein char* zuweisen. Du musst ::strncpy() verwenden.
"It is more important that innocence be protected than it is that guilt be punished." (John Adams)
|
|
jann93 - 32
Halbprofi
(offline)
Dabei seit 09.2007
127
Beiträge
|
Geschrieben am: 20.07.2011 um 18:16 Uhr
Zuletzt editiert am: 20.07.2011 um 18:19 Uhr
|
|
Zitat von BlackRock: c_str() gibt einen char* zurück. Du kannst einem char[] kein char* zuweisen. Du musst ::strncpy() verwenden.
Wie muss dies dann mit meinen namen(cGesucht; edGesucht) aussehen?
X-Faktor-Stories oder FB-Pinnwandeinträge sind keine günstigen Quellen um eine These zu untermauern!
|
|
download - 33
Halbprofi
(offline)
Dabei seit 07.2006
181
Beiträge
|
|
Geschrieben am: 20.07.2011 um 18:29 Uhr
|
|
cGesucht muss ein unicode string sein versuch mal
als Deklaration.
Oder willst du unbedingt ein Programm haben das unter Win95 läuft?
http://ouned.de
|
|
Pratsch - 31
Champion
(offline)
Dabei seit 07.2009
2821
Beiträge
|
Geschrieben am: 20.07.2011 um 18:30 Uhr
Zuletzt editiert am: 20.07.2011 um 18:31 Uhr
|
|
E2277 L-Wert erwartet.
Du musst ein Index angeben oder bekommst du ein Array zurück?
awa
|
|
jann93 - 32
Halbprofi
(offline)
Dabei seit 09.2007
127
Beiträge
|
|
Geschrieben am: 20.07.2011 um 18:32 Uhr
|
|
Zitat von download: cGesucht muss ein unicode string sein versuch mal
als Deklaration.
Oder willst du unbedingt ein Programm haben das unter Win95 läuft? 
[C++ Fehler] Unit1.cpp(28): E2034 Konvertierung von 'char *' nach 'wchar_t' nicht möglich
X-Faktor-Stories oder FB-Pinnwandeinträge sind keine günstigen Quellen um eine These zu untermauern!
|
|
BlackRock - 48
Experte
(offline)
Dabei seit 02.2007
1148
Beiträge
|
Geschrieben am: 20.07.2011 um 18:34 Uhr
Zuletzt editiert am: 20.07.2011 um 18:35 Uhr
|
|
Zitat von jann93: Zitat von BlackRock: c_str() gibt einen char* zurück. Du kannst einem char[] kein char* zuweisen. Du musst ::strncpy() verwenden.
Wie muss dies dann mit meinen namen(cGesucht; edGesucht) aussehen?
::strncpy(cGesucht, edGesucht->Text.c_str(), 14);
cGesucht[15] = '\0';
"It is more important that innocence be protected than it is that guilt be punished." (John Adams)
|
|
jann93 - 32
Halbprofi
(offline)
Dabei seit 09.2007
127
Beiträge
|
|
Geschrieben am: 20.07.2011 um 18:34 Uhr
|
|
Zitat von Pratsch: E2277 L-Wert erwartet.
Du musst ein Index angeben oder bekommst du ein Array zurück?
Ja aber will das ganze Wort in das Array...
X-Faktor-Stories oder FB-Pinnwandeinträge sind keine günstigen Quellen um eine These zu untermauern!
|
|
download - 33
Halbprofi
(offline)
Dabei seit 07.2006
181
Beiträge
|
Geschrieben am: 20.07.2011 um 18:34 Uhr
Zuletzt editiert am: 20.07.2011 um 18:35 Uhr
|
|
Zitat: wchar_t cGesucht = edGesucht->Text;
Bist du dir sicher, dass es in der Klasse ne Variable Text gibt?
In c++ ist eigentlich eher GetText() oder GetValue() usw. üblich.
http://ouned.de
|
|
BlackRock - 48
Experte
(offline)
Dabei seit 02.2007
1148
Beiträge
|
|
Geschrieben am: 20.07.2011 um 18:35 Uhr
|
|
Zitat von download: cGesucht muss ein unicode string sein versuch mal
als Deklaration.
Oder willst du unbedingt ein Programm haben das unter Win95 läuft? 
wchar_t hat nur damit zu tun ob ein Programm als Unicode compiliet wird, nichts damit unter welcher Windowsversion es läuft.
"It is more important that innocence be protected than it is that guilt be punished." (John Adams)
|
|
Pratsch - 31
Champion
(offline)
Dabei seit 07.2009
2821
Beiträge
|
Geschrieben am: 20.07.2011 um 18:35 Uhr
Zuletzt editiert am: 20.07.2011 um 18:35 Uhr
|
|
Das jeder Index ein Buchstabe hat?
Du musst ein Index angeben...
awa
|
|