Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Ordnerabfrage

Frage Entwicklung C und C++

Mitglied: LoRdNyCoN

LoRdNyCoN (Level 1) - Jetzt verbinden

24.08.2008, aktualisiert 25.08.2008, 2872 Aufrufe, 1 Kommentar

Wie hat denn eine ordner abfrage unter c++ auszusehen, die nur prüft ob diese vorhanden sind?

Die ausgabe soll per Dos Fesnter erscheinen(iss kein Thema, kann ich) nur wie soll der Abfragebefehl denn aussehen?

Also quasi if c:\Programme\VLC\
do .....

Oder anders gefragt, wer zeigt mir kurz wie so ne abfrage aussehen kann???
Den rest dürfte ich dann selbst hin bekommen, glaube ich zumindestens mal...
Mitglied: LoRdNyCoN
25.08.2008 um 01:09 Uhr
So nun habe ich es fast hinbekommen, bis auf das mein Compiler abbricht mit ner Fehlermeldung bei folgendem Code...

Leider bin ich bei WinAPI nicht grade so der Held, und habe keine Ahnung warum er abbricht.

#include <windows.h>

#include <iostream>


int main()
{
WIN32_FIND_DATA findData;

::ZeroMemory(&findData, sizeof(WIN32_FIND_DATA));

HANDLE searchHandle = ::FindFirstFile(L"C:\\Programme\\VCL", &findData);

if(INVALID_HANDLE_VALUE != searchHandle &&
FILE_ATTRIBUTE_DIRECTORY == findData.dwFileAttributes)
{
std::cout << "Directory is available!" << std::endl;
}
else
{
std::cout << "Directory is not available!" << std::endl;
}

FindClose(searchHandle);

std::cin.get();

return 0;
}

Die Fehlermeldung lautet:

cannot convert `const wchar_t*' to `const CHAR*' for argument `1' to `void* FindFirstFileA(const CHAR*, _WIN32_FIND_DATAA*)'
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Ordnerabfrage ob neue Dateien vorhanden (1)

Frage von Bigibob zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Verschlüsselung & Zertifikate
gelöst Festplattenverschlüsselung im Ausland (13)

Frage von Nicolaas zum Thema Verschlüsselung & Zertifikate ...

Festplatten, SSD, Raid
gelöst Fehlerhafte Blöcke im RAID 10 (12)

Frage von Kojak-LE zum Thema Festplatten, SSD, Raid ...

Windows Server
gelöst Microsoft-Lizenz CALs und passendes Server-Betriebssystem (12)

Frage von planetIT2016 zum Thema Windows Server ...

Netzwerkgrundlagen
gelöst Cisco SG500 Series LAG hat sich von selbst umgestellt (11)

Frage von Ex0r2k16 zum Thema Netzwerkgrundlagen ...