[TuT] Jednostavano citanje i pisanje fajlova

Započeo harexew, Mart 13, 2017, 20:12:29 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Osnovni rad sa fajlovima - Dini(Kreiranje,Citanje i Pisanje)
-Kreiranje
Funkcije:
[pawn]dini_Create(FileName)[/pawn]
Primjeri:
[pawn]dini_Create("rekord.txt")[/pawn]
Primjena:
[pawn]if(dini_Exists(rekord.txt)) // Ispituje dali postoji fajl
{
   //Ako postoji - Citanje
}
else
{
   dini_Create("rekord.txt"); //Ako nepostoji - Kreiranje
}[/pawn]

-Citanje
Funckije:
[pawn]dini_Int(FileName,Key) //Za obicne brojeve ((Intove - 1234))[/pawn]
[pawn]dini_Float(FileName,Key) //Za floatove ((0.00000))[/pawn]
[pawn]dini_Sting(FileName,Key) //Za stringove ((textove))[/pawn]
Primjeri:
[pawn]dini_Int("rekord.txt","rekord") //Za obicne brojeve[/pawn]
[pawn]dini_Float("firme.txt","FirmaX") //Za floatove ((0.00000))[/pawn]
[pawn]dini_Sting("users.txt","Password") //Za stringove ((textove))[/pawn]
Primjena:
[pawn]new rekord;
new Float:FirmaX;
new PW[128];[/pawn]
[pawn]if(dini_Exists(rekord.txt)) // Za intove
{
   rekord = dini_Int("rekord.txt","rekord");
}
else
{
   dini_Create("rekord.txt");
}[/pawn]

[pawn]if(dini_Exists(rekord.txt)) // Za Floatove
{
   FirmaX = dini_Float("firme.txt","FirmaX");
}
else
{
   dini_Create("firme.txt");
}[/pawn]

[pawn]if(dini_Exists(rekord.txt)) // Za Stringove
{
   PW = dini_Sting("users.txt","Password"));
}
else
{
   dini_Create("userstxt");
}[/pawn]
-Pisanje:
Funckije:
[pawn]dini_IntSet(FileName,Key,Value) //Za obicne brojeve ((Intove - 1234))[/pawn]
[pawn]dini_FloatSet(FileName,Key,Value) //Za floatove ((0.00000))[/pawn]
[pawn]dini_StingSet(FileName,Key,Value) //Za stringove ((textove))[/pawn]
Primjeri:
[pawn]dini_IntSet("rekord.txt","rekord",0) //Za obicne brojeve[/pawn]
[pawn]dini_FloatSet("firme.txt","FirmaX",0.00000) //Za floatove ((0.00000))[/pawn]
[pawn]dini_StingSet("users.txt","Password",0) //Za stringove ((textove))[/pawn]
Primjena;
[pawn]new rekord;
new Float:FirmaX;
new PW[128];[/pawn]
[pawn]if(dini_Exists("rekord.txt")) // Za intove
{
   rekord = dini_Int("rekord.txt","rekord");
}
else
{
   dini_Create("rekord.txt");
   dini_IntSet("rekord.txt","rekord",0);
}[/pawn]

[pawn]if(dini_Exists("firme.txt")) // Za Floatove
{
   FirmaX = dini_Float("firme.txt","FirmaX");
}
else
{
   dini_Create("firme.txt");
   dini_FloatSet("firme.txt","FirmaX",0.00000);
}[/pawn]

[pawn]if(dini_Exists("users.txt")) // Za Stringove
{
   PW = dini_Sting("users.txt","Password"));
}
else
{
   dini_Create("users.txt");
   dini_StingSet("users.txt","Password",0);
}[/pawn]

Rijetko tko ce koristit dini danas, ali dobar tut :)



Vec zastarjela metoda, Dini, nemam rijeci! Dobar pokusaj
Former Developer | COD: Lords Of War - Modern Warfare 3 | Stunt Planet | Global Warfare |



Ma Seljak Kao seljak hvala ti u ime svakog pocetnika, moze im pomoci jest malo zastarjela metoda ali ipak ti hvala :D


Dobar je TUT ali kao sto vec ostali kazu dini je star ko Grcka



Dini jeste zastareo, ali početnicima može itekako pomoći