Suche Funktionen
-
Hallo,
ich habe mir vorgenommen ein Programm zu schreiben das folgendes tun soll:
Mit webserver verbinden und eine .txt abfragen
Die txt ist so aufgebautValue1 Value2 Value3 test=5 Value1 Value3 test=6d.h test= kann irgendwo vorkommen mit einer beliebigen zahl am ende.
Den string "test=" raussuchen und mit der zahl ausgeben
kommt der string mit der selben zahl öfter vor soll das programm es nur einmal ausgeben.Soinetwa sollte das funktionieren.
Bin schon mit den basics in c++ vertraut und nur auf der suche nach funktionen.
Bin für jeden Tipp dankbar.
Grüße SomeoneSomewhere
-
Also wenn du mit nem Webserver verbinden willst würd ich dir als erstes mal Winsock oder boost::asio vorschlagen. Dann vlllt. die Daten vom Server lesen und speichern und dann mit fstream raussuchen...gibts glaub ich sowas wie fseek()
-
Also wenn du ne Datei von einem HTTP-Server downloaden willst, geht das mit WinInet (InternetConnect, InternetReadFile usw) oder winsock (connect, send), wobei ich persönlich WinInet nehmen würde, da das vom Aufwand schnell geht.
Wenn die Datei auf einem FTP-Sever liegt, kannst du WinInet die Ftp-Funktionen benutzen (FtpReadFile...).
Alternativ kannst du auch die urlmon benutzen mit der Funktion URLDownloadToFile.
Naja das parsen sollte nicht zu schwer gehen, zB strstr oder in C++ buf.find.