View Single Post
Staro 16.02.2008., 03:51   #272
Marin_ST
Registered User
Moj komp
 
Datum registracije: Feb 2008
Lokacija: Split
Postovi: 42
tvguide.xml bez prvog retka

Citiraj:
Autor Pero21 Pregled postova
Evo podesio sam po tvojoj uputi, i sad skida EPG za sva četri DVB-T kanala, samo su problem naša slova. Brisanje encodinga baš nije elegantno rješenje.
hehe evo i rjesenje za taj problemcic. napravi se programcic u C++ koji iz tog fajla brise prvi redak, a to je najjednostavnije na nacin da u drugi fajl prebaci sve osim prvog retka. Zato batch file izgleda ovako :

xmltv tv_grab_hr --output tvguide1.xml
hihihi.exe

Ovo hihihi.exe je znaci taj programcic sto od tvguide1.xml stvori tvguide.xml bez prvog retka.

U c++ to izgleda ovako :

#include < iostream >
#include < fstream >
#include < string >
using namespace std;

int main () {
string line;
ifstream xmlfile ("tvguide1.xml");
ofstream pravi_xml ("tvguide.xml");
if (xmlfile.is_open())
{
getline (xmlfile,line);
while (! xmlfile.eof() )
{
getline (xmlfile,line);
pravi_xml << line << endl;
}
xmlfile.close();
pravi_xml.close();
}

else cout << "Unable to open file";

return 0;
}


Znaci, promijenite .bat fajl, kompajlirajte ovo gore, spremite kao hihihi.exe tamo u xmltv folder.



edit : ono pod include ima razmake jer se inace ne vidi na forumu ako se ne stave razmaci ( iostream, fstream.. )
__________________
Marin_ST je offline   Reply With Quote