Hallo Welt
Wenn ich in Dev-C++ folgendes eingebe:
...läuft alles ganz prima.
Wenn ich dasselbe aber im VC++ 2010 Express eingebe, gibt's den Error: "Konvertierung von char* in LPCWSTR nicht möglich."
Dies resultiert darin, dass ich es so schreibe:
Wenn ich jetzt aber später
aufrufe, kommen Sonderzeichen. Ich habe es schon auf viele Arten versucht, unter anderem
aber dann kommen weitere Fehlermeldungen, z.B. "lwfd wurde nicht intitialisiert". Weshalb kann nun eine total verstaubte, uralte und seit 2005 nicht mehr weiterentwickelte IDE unkomplizerter sein als die moderne VC++ IDE?
Gibt es eine Funktion zur Behebung des Problems oder muss ich mich zwischen den IDEs hin- und herquälen? Ich möchte aber nicht die MultiByteToLong &co verwenden.
Wisst ihr irgendetwas, das mich erlöst?
cwriter
Wenn ich in Dev-C++ folgendes eingebe:
C:
//[...]
WIN32_FIND_DATA wfd;
fHandle=FindFirstFile("Test\\*",&wfd);
//[...]
Wenn ich dasselbe aber im VC++ 2010 Express eingebe, gibt's den Error: "Konvertierung von char* in LPCWSTR nicht möglich."
Dies resultiert darin, dass ich es so schreibe:
C:
//[...]
WIN32_FIND_DATA wfd;
fHandle=FindFirstFile(L"Test\\*",&wfd);
//[...]
C:
printf("%s",wfd);
C:
printf("%s",TEXT(wfd));
Gibt es eine Funktion zur Behebung des Problems oder muss ich mich zwischen den IDEs hin- und herquälen? Ich möchte aber nicht die MultiByteToLong &co verwenden.
Wisst ihr irgendetwas, das mich erlöst?
cwriter