007
27.07.2004, 16:44 Uhr
RedEagle
|
wenn ich die Funktion von FloSoft nehme [ char *strrchr(const char *string, int c); ]
also foldender code:
C++: |
#include <tchar.h>
//...
char ch_filename[_MAX_PATH], ch_pathname[_MAX_PATH]; GetModuleFileName(NULL, ch_filename, _MAX_PATH); lstrcpy(ch_pathname, ch_filename); // *(_tcsrchr(ch_pathname, __TEXT('\\'))+1) = 0; origijnal!! *(_strrchr(ch_pathname, __TEXT('\\'))+1) = 0;
|
kommt die Meldung: `_strrchr' undeclared (first use this function)
also: Dies möglichkeiten gehen nciht
C++: |
*(_tcsrchr(ch_pathname, __TEXT('\\'))+1) = 0; //Original!! *(_tcsrchr(ch_pathname, __T('\\'))+1) = 0; //RHBaum *(_strrchr(ch_pathname, __TEXT('\\'))+1) = 0; //FloSoft
|
ES GEHT!!
C++: |
char ch_filename[_MAX_PATH], ch_pathname[_MAX_PATH]; GetModuleFileName(NULL, ch_filename, _MAX_PATH); lstrcpy(ch_pathname, ch_filename); *(_tcsrchr(ch_pathname, _T('\\'))+1) = 0; //RHBaum
|
Hatte ein "_" zufiel am "T"
Nächstes Problem:
C++: |
GetPrivateProfileString("pfade", "pfad_objects", "NULL", pfad_objects.c_str(), size, ch_pathname);
|
invalid conversion from `const char*' to `CHAR*'
Wie bekomme ich den Pfad jetzt mit der ini-funktion verbunden??
AUF JEDEN FALL -- MFG RedEagle Dieser Post wurde am 27.07.2004 um 16:51 Uhr von FloSoft editiert. |