auch das klappt (eigendlich), nur wenn ich das programm jetzt starte, tritt ein speicherproblem auf. (der vorgang read konnte auf dem speicher nicht durchgeführt werden
usw)
ich poste hier mal das skript vieleicht kann mir ja jmd weiterhelfen, wo der fehler liegen
könnte...
__________________________________________________ _________
......anderer code
//Pfad des desktop wird ermittelt und in buf gespeichert
char buf[1000];
getDirectory(CSIDL_DESKTOP,buf);
//beide strings werden addiert
string y1=buf;
string y2="\\Prog.exe";
string x=y1+y2;
string test=x;
char buffer1[1000];
sprintf(buffer1,"%c",*x.c_str()); // x wird in char umgewandelt und in buffer1 gespeichert
cout << buffer1 << endl; //muss unbedingt ein char sein!
__________________________________________________ _________
|