findfirst selber schreiben?



  • Nun,

    Ich code in WinCC (SPS visualisierung) einige Scrips (ANSI C). WinCC enthhät aber nur einige C bib funktionen, deswegen sind unter anderenm funktionen wie findfirst/findnext nicht vorhanden..

    Gibt es ne möglichkeit ne primitive findfirst funktion selber zu schrebein? Wie schon in einem anderen trhead erwaähnt möchste ich nach einer Datei "ActiveLog_*.csv" suchen.. welche nur einmal in dem log verzeichnis vorhanden ist, und so den richtigen Namen herausfinden..



  • Sicher gibt es eine Möglichkeit - aber nicht mit Mitteln des Ansi-Standards. Da mußt du mal sehen, was für Funktionen deine Betriebssystem-API anbietet, um auf die Verzeichnisstruktur zugreifen zu können.



  • Schau mal nach, ob es bei deinem Compiler die Headerdateien <io.h>, <dir.h> oder <dirent.h> gibt? Evtl. heißt die Funktion dann auch _findfirst() oder __findfirst() oder ...?



  • hey danke habs gelöst 🙂 habe mir die funktion über die winAPI kernel32.dll FindFirstFile geholt.. klappt wunderbar 👍


Anmelden zum Antworten