|
JLI Spieleprogrammierung
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Nahar Senior JLI'ler
Alter: 36 Anmeldedatum: 16.07.2003 Beiträge: 267
Medaillen: Keine
|
Verfasst am: 20.11.2003, 13:12 Titel: |
|
|
The Lord of Programming hat Folgendes geschrieben: | Mit Typecast(schreibt man das so?) müsste es eigentlich ganz einfach gehen:
Code: | char filename[255];
filename=(char*)cmdline; |
Wenns so nicht geht, kannst dus mal so probieren:
Code: | char filename[255];
strcpy(filename,(char*)cmdline); |
PS: Vielleicht musst du auch einfach nur ein "const" vor das char* setzen |
Bei Typecast kommt die gleiche Fehlermeldung (Assertionsfehler) und bei den anderen 2 Vorschlägen sagt mir VC++:
MSDEV hat Folgendes geschrieben: | C2440: 'Initialisierung' : 'LPTSTR' kann nicht in 'const char [255]' konvertiert werden |
|
|
Nach oben |
|
|
derUnwissende Mini JLI'ler
Anmeldedatum: 14.11.2002 Beiträge: 32
Medaillen: Keine
|
Verfasst am: 20.11.2003, 14:21 Titel: |
|
|
hi,
versuchs doch mal so:
Code: |
if(*lpCmdLine != NULL)
{
FILE* Datei;
Datei = fopen(lpCmdLine,"rb");
}
|
|
|
Nach oben |
|
|
Nahar Senior JLI'ler
Alter: 36 Anmeldedatum: 16.07.2003 Beiträge: 267
Medaillen: Keine
|
Verfasst am: 20.11.2003, 18:47 Titel: |
|
|
Damit hab ich es am Anfang probiert, aber weil es da nicht wollte hab ich ja erst probiert es in char[] umzuwandeln. Es will unbedingt einen char-Array, und keinen LP...-String
Bei deinem Vorschlag produziert es den Fehler sogar 2 mal, da es keinen Vergleichsoperator auf NULL basierend finden kann (oder so ähnlich )
Aber trotzdem Danke. |
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2005 phpBB Group Deutsche Übersetzung von phpBB.de
|