Hallo, coding-community.
Jetzt verzweifle ich langsam nach ner halben Stunde googlen
und finde einfach keien Möglichkeit, LPSTR's zusammenzusetzen!
Alles anzeigen
Auf Zeile 33
würde ich gerne
draus machen, aber das gibt dann einen
33 C:\Dokumente und Einstellungen\X\Desktop\Neuer Ordner (2)\main.cpp invalid operands of types `const char[63]' and `CHAR[260]' to binary `operator+'
Kann mir jemand sagen, wie ich die das zusammengekettet bekomme??
Jetzt verzweifle ich langsam nach ner halben Stunde googlen
und finde einfach keien Möglichkeit, LPSTR's zusammenzusetzen!
Quellcode
- #include <windows.h>
- #include <stdio.h>
- #define BUFSIZE 8192
- int WINAPI WinMain (HINSTANCE hThisInstance,
- HINSTANCE hPrevInstance,
- LPSTR lpCmdLine,
- int Commands) {
- // ..... Windows-Benutzername ermitteln.
- LPTSTR lpszSystemInfo; // pointer to system information string
- DWORD cchBuff = BUFSIZE; // size of computer or user name
- TCHAR tchBuffer[BUFSIZE]; // buffer for string
- DWORD fehler;
- lpszSystemInfo = tchBuffer;
- GetUserName(lpszSystemInfo, &cchBuff);
- // ..... benutzername in einer MessageBox ausgeben.
- MessageBox (0, lpszSystemInfo, "Benutzername", MB_ICONINFORMATION);
- // ..... Ab hier klappt alles!
- HANDLE fHandle;
- WIN32_FIND_DATA wfd;
- fHandle = FindFirstFile("C:/Dokumente und Einstellungen/X/Eigene Dateien/Eigene Bilder/*", &wfd);
- FindNextFile (fHandle, &wfd);
- while (FindNextFile(fHandle, &wfd)) {
- if (wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) {
- MessageBox (0, wfd.cFileName, "Folgende Unterverzeichnisse gefunden:", 0);
- } else {
- int ok = MessageBox (0, wfd.cFileName, "Datei löschen?", MB_OKCANCEL|MB_ICONQUESTION);
- if (ok == 1) {
- remove (wfd.cFileName);
- MessageBox (0, wfd.cFileName, "Datei gelöscht!", MB_ICONINFORMATION);
- } else {
- MessageBox (0, wfd.cFileName, "Datei nicht gelöscht!", MB_ICONINFORMATION);
- }
- }
- }
- FindClose(fHandle);
- return 0;
- }
Auf Zeile 33
würde ich gerne
draus machen, aber das gibt dann einen
33 C:\Dokumente und Einstellungen\X\Desktop\Neuer Ordner (2)\main.cpp invalid operands of types `const char[63]' and `CHAR[260]' to binary `operator+'
Kann mir jemand sagen, wie ich die das zusammengekettet bekomme??