Thema: C++ strcpy problem

Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#7

AW: strcpy problem

  Alt 22. Sep 2015, 15:48
Muss es denn C sein? Vielleicht geht ja C++ mit ner String-Klasse? (std::string, CString, ...)

Edit: Schau dir mal MSDN-Library durchsuchenPathCombine und Co an.
Ja leider bzw.. ist doch C++
Ist ein C++ Sample für meine Lib.

Habe es jetzt so gemacht.

Code:
char currentDir[MAX_PATH];
char Path[MAX_PATH];

GetCurrentDirectoryA(MAX_PATH, (LPSTR) currentDir);
sprintf(Path, "%s%s", currentDir, "\\SPlugins\\Visual Ball\\Ball.svp");

exec.Pluginfile = Path;
funktioniert..
Aber hier bekomme ich bei currentDir nur das erste zeichen C + den zweiten Pfad
Code:
char currentDir[MAX_PATH];
char Path[MAX_PATH];

GetCurrentDirectory(MAX_PATH, (LPWSTR) currentDir);
sprintf(Path, "%s%s", currentDir, "\\SPlugins\\Visual Ball\\Ball.svp");

exec.Pluginfile = Path;
GetCurrentDirectory ist dann automatisch GetCurrentDirectoryW.

Sieht dann so aus
"CSPlugins\Visual Ball\Ball.svp"

Warum geht es nicht mit WideChar.

gruss
  Mit Zitat antworten Zitat