Antwort schreiben  Thema schreiben 
Seiten (3): « Erste < Vorherige 1 [2] 3 Nächste > Letzte »
Verfasser Nachricht
743acid743
Halbprofi
***


Beiträge: 171
Gruppe: User
Registriert seit: Mar 2010

Status: Offline
Danke erhalten: 76
Beitrag: #16
xPSP  RE: INI Datei auslesen

Entschuldige mich für meinen eintrag und danke für die, die mir geholfen haben.

MfG 743acid743 alias Fabian

Dieser Beitrag wurde zuletzt bearbeitet: 22.10.2010 13:44 von 743acid743.

16.10.2010 20:30
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
Cha0z (Oct-18-2010)
pspbricker
Mod a.D.
*


Beiträge: 3.428
Gruppe: User
Registriert seit: May 2008

Status: Offline
Danke erhalten: 1641
Beitrag: #17
RE: INI Datei auslesen

@ Co$m0: Ja da musst den Pfad zur Datei angeben , hier noch mal ausführlicher wie ich es mir gedacht habe:

Code:
#include &lt;stdio.h&gt;

/*...*/
  char buffer[50], *result;
  FILE *input = fopen("./hide.ini", "r"); //Die Datei im Lese Modus öffnen

  while (1) {
    result = fgets(buffer,49,input); //Bis zum Ende auslesen
    if (!result)
      break;

    if (buffer[0] == ';')
      continue; /*Die Linie ist auskommentiert*/

    if (buffer[strlen(buffer) -1] == 13 || buffer[strlen(buffer) -1] == 10)
      buffer[strlen(buffer) -1] = '\0'; /*Den Zeilenabsatz ('\n' überschreiben*/

    if (strcmp ( buffer, "PSP_HIDE_ISO" ) == 0) {
      /*Wird versteckt*/
    }
    if (strcmp ( buffer, "PSP_HIDE_GAME" ) == 0) {
      /*Wird versteckt*/
    }
    /*usw.*/
  }
/*...*/


@ 743acid743:
Ich hab in deinem Thread geantwortet.




Meine PS3 Games : Warhawk , NFS: Pro Street, Motorstorm ,Midnight Club LA, LittleBigPlanet, GTA4, Uncharted 2, Overlord, Killzone2, PES10, Battlefield ´43, Socom: Confrontation,


Forum Regeln Beachten! KEIN ISO Talk! KEINE Beleidigungen! KEINE illegalen Links!


Dieser Beitrag wurde zuletzt bearbeitet: 16.10.2010 21:27 von pspbricker.

16.10.2010 21:26
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
743acid743 (Oct-16-2010)
Cha0z
Banned


Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010

Status: Abwesend
Danke erhalten: 436
Beitrag: #18
RE: INI Datei auslesen

Also ohne else etc.


Alter Nick: Co$m0



GodFather = Faker!!! (anzeigen)
In Arbeit: (CFW Installer v1, Hide my ThingZ v3, 6.20 Cha0z-A, FlasH DumpeR v1) (anzeigen)
17.10.2010 13:03
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
pspbricker
Mod a.D.
*


Beiträge: 3.428
Gruppe: User
Registriert seit: May 2008

Status: Offline
Danke erhalten: 1641
Beitrag: #19
xPSP  RE: INI Datei auslesen

Co$m0 :
Also ohne else etc.


Worauf willst du hinaus ?




Meine PS3 Games : Warhawk , NFS: Pro Street, Motorstorm ,Midnight Club LA, LittleBigPlanet, GTA4, Uncharted 2, Overlord, Killzone2, PES10, Battlefield ´43, Socom: Confrontation,


Forum Regeln Beachten! KEIN ISO Talk! KEINE Beleidigungen! KEINE illegalen Links!


17.10.2010 15:41
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Cha0z
Banned


Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010

Status: Abwesend
Danke erhalten: 436
Beitrag: #20
RE: INI Datei auslesen

Code:
if (strcmp ( buffer, "PSP_HIDE_ISO" ) == 0) {
      /*Wird versteckt*/
    }
else
    if (strcmp ( buffer, "PSP_HIDE_GAME" ) == 0) {
      /*Wird versteckt*/
    }
else
    /*usw.*/
  }
/*...*/


Das else


Alter Nick: Co$m0



GodFather = Faker!!! (anzeigen)
In Arbeit: (CFW Installer v1, Hide my ThingZ v3, 6.20 Cha0z-A, FlasH DumpeR v1) (anzeigen)
17.10.2010 16:26
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
sike0ne
Redakteur a.D.
*****


Beiträge: 1.623
Gruppe: User
Registriert seit: Mar 2010

Status: Offline
Danke erhalten: 1700
Beitrag: #21
RE: INI Datei auslesen

Wo nimmst du das "else" jetzt her? Das ist überflüssig. Es wird nur doch nur etwas überprüft, wenn's nicht zutrifft wird's einfach ignoriert.

mfg

17.10.2010 16:42
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
pspbricker
Mod a.D.
*


Beiträge: 3.428
Gruppe: User
Registriert seit: May 2008

Status: Offline
Danke erhalten: 1641
Beitrag: #22
RE: INI Datei auslesen

Man kann mit else if arbeiten in diesem fall denke ich aber es ist überflüssig. Man sollte es nur verwenden, wenn du schauen willst, ob dem String keinem if zu geordnet ist.




Meine PS3 Games : Warhawk , NFS: Pro Street, Motorstorm ,Midnight Club LA, LittleBigPlanet, GTA4, Uncharted 2, Overlord, Killzone2, PES10, Battlefield ´43, Socom: Confrontation,


Forum Regeln Beachten! KEIN ISO Talk! KEINE Beleidigungen! KEINE illegalen Links!


17.10.2010 16:48
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
HacKmaN
Ex-Developer
*


Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 3319
Beitrag: #23
RE: INI Datei auslesen

Das else ist hier nicht nur überflüssig, sorgt sogar dafür dass nur eine der Aktionen ausgeführt wird.

Code:
if(strcmp(buffer, "PSP_HIDE_ISO") == 0)
{
      /* Wird versteckt */
}
/* Wenn die erste Abzweigung wahr ist, wird diese hier gar nicht getestet */
else if (strcmp ( buffer, "PSP_HIDE_GAME" ) == 0)
{
      /*Wird versteckt*/
}
else
{
    /*usw.*/
}
/*...*/

17.10.2010 18:13
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
jackjason (Apr-25-2011), Cha0z (Oct-18-2010), pspbricker (Oct-17-2010), sike0ne (Oct-17-2010)
pspbricker
Mod a.D.
*


Beiträge: 3.428
Gruppe: User
Registriert seit: May 2008

Status: Offline
Danke erhalten: 1641
Beitrag: #24
RE: INI Datei auslesen

Im Normalfall sollte auch nur eine ausgeführt werden.
Trotzdem hast du Recht, dadurch wird Zeit gespart, da nicht so viele Strings verglichen werden Wink




Meine PS3 Games : Warhawk , NFS: Pro Street, Motorstorm ,Midnight Club LA, LittleBigPlanet, GTA4, Uncharted 2, Overlord, Killzone2, PES10, Battlefield ´43, Socom: Confrontation,


Forum Regeln Beachten! KEIN ISO Talk! KEINE Beleidigungen! KEINE illegalen Links!


17.10.2010 19:41
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
Cha0z (Oct-18-2010)
Cha0z
Banned


Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010

Status: Abwesend
Danke erhalten: 436
Beitrag: #25
RE: INI Datei auslesen

Noch ne Frage: beim builden sagt der mir diese Errors Sad:

undefinded refernece to fopen und fgets ?!? Exit

die stdio.h is integriert!


Alter Nick: Co$m0



GodFather = Faker!!! (anzeigen)
In Arbeit: (CFW Installer v1, Hide my ThingZ v3, 6.20 Cha0z-A, FlasH DumpeR v1) (anzeigen)
18.10.2010 12:58
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
pspbricker
Mod a.D.
*


Beiträge: 3.428
Gruppe: User
Registriert seit: May 2008

Status: Offline
Danke erhalten: 1641
Beitrag: #26
RE: INI Datei auslesen

Poste bitte mal alle deine Fehlermeldungen, die der Compiler ausgibt.




Meine PS3 Games : Warhawk , NFS: Pro Street, Motorstorm ,Midnight Club LA, LittleBigPlanet, GTA4, Uncharted 2, Overlord, Killzone2, PES10, Battlefield ´43, Socom: Confrontation,


Forum Regeln Beachten! KEIN ISO Talk! KEINE Beleidigungen! KEINE illegalen Links!


18.10.2010 15:07
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Cha0z
Banned


Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010

Status: Abwesend
Danke erhalten: 436
Beitrag: #27
RE: INI Datei auslesen

Okay:

Bild:



PS: Das was in rot ist sind Warnungen + Errors Wink

EDIT: Ja noch ne Frage: FILE *input = fopen("./hide.ini", "r"); //Die Datei im Lese Modus öffnen

Is der ./ wichtig oder kann ich da nur hide.ini schreiben (das man den Plugin ach in den F0 schreiben kann Wink


Alter Nick: Co$m0



GodFather = Faker!!! (anzeigen)
In Arbeit: (CFW Installer v1, Hide my ThingZ v3, 6.20 Cha0z-A, FlasH DumpeR v1) (anzeigen)

Dieser Beitrag wurde zuletzt bearbeitet: 19.10.2010 16:19 von Cha0z.

19.10.2010 12:41
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Ceikor
Ex-Developer
****


Beiträge: 581
Gruppe: User
Registriert seit: Dec 2008

Status: Abwesend
Danke erhalten: 701
Beitrag: #28
xPSP  RE: INI Datei auslesen

Schreib es um für die "pspiofilemgr.h".

EDIT: Was das Schreiben in den Flash angeht, da brauchst du Kernel zugriff, entweder eine externe prx mit export funktion bzw. kompletten flash code oder du versuchst dein glück mit der iop.prx von DAX aus dem VLF.

Der Pfad muß vollständig angegeben werden und falls du nur zB: fopen("hide.ini", "r") schreibst wird nur dort nach der datei geschaut wo auch die *.PRX / EBOOT.PBP ist.

Dieser Beitrag wurde zuletzt bearbeitet: 20.10.2010 15:39 von Ceikor.

20.10.2010 13:28
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Cha0z
Banned


Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010

Status: Abwesend
Danke erhalten: 436
Beitrag: #29
xPSP  RE: INI Datei auslesen

Ceikor :
Der Pfad muß vollständig angegeben werden und falls du nur zB: fopen("hide.ini", "r") schreibst wird nur dort nach der datei geschaut wo auch die *.PRX / EBOOT.PBP ist.


Ja des mein ich Wink

Ceikor :
Schreib es um für die "pspiofilemgr.h".


Ach komm Sad Geht fopen fgets ned? / EGAL ich versuchs Wink

EDIT: Gehts ned anders Sad

Ceikor :
EDIT: Was das Schreiben in den Flash angeht, da brauchst du Kernel zugriff, entweder eine externe prx mit export funktion bzw. kompletten flash code oder du versuchst dein glück mit der iop.prx von DAX aus dem VLF.


Dann schei* drauf Wink dann mach ich ms0:/seplugins/hide.ini oder ./hide.ini Wink


Alter Nick: Co$m0



GodFather = Faker!!! (anzeigen)
In Arbeit: (CFW Installer v1, Hide my ThingZ v3, 6.20 Cha0z-A, FlasH DumpeR v1) (anzeigen)

Dieser Beitrag wurde zuletzt bearbeitet: 21.10.2010 10:13 von Cha0z.

21.10.2010 10:00
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
pspbricker
Mod a.D.
*


Beiträge: 3.428
Gruppe: User
Registriert seit: May 2008

Status: Offline
Danke erhalten: 1641
Beitrag: #30
RE: INI Datei auslesen

Mhh eigentlich sollte, dort irgendwo stehen, dass es die stdio.h nicht finden kann und sie deswegen nicht einbindet. Du hast sie mit:

Code:
#include &lt;stdio.h&gt;

Eingebunden ?.

Kopier mal bitte dies hier in deinen Code unter die include Zeile und gib den Output an:

Code:
#ifdef    _STDIO_H_
#error ERROR
#endif


Trotzdem sieht es so aus als hättest du mit der string.h ein gleiches Problem.
Diese muss auch mit:

Code:
#include &lt;string.h&gt;

Eingebunden werden.




Meine PS3 Games : Warhawk , NFS: Pro Street, Motorstorm ,Midnight Club LA, LittleBigPlanet, GTA4, Uncharted 2, Overlord, Killzone2, PES10, Battlefield ´43, Socom: Confrontation,


Forum Regeln Beachten! KEIN ISO Talk! KEINE Beleidigungen! KEINE illegalen Links!


Dieser Beitrag wurde zuletzt bearbeitet: 21.10.2010 10:43 von pspbricker.

21.10.2010 10:38
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
xGames Lua Inhalt der Datei gezielt verändern? © by Noa 3 10.541 09.01.2015 16:40
Letzter Beitrag: Whynot
xGames txt datei lässt sich nicht "schreiben"(io.open) © by Noa 6 2.975 15.02.2013 17:19
Letzter Beitrag: © by Noa
xPSP .elf datei in pbp umwandeln lustigatoYAK 8 3.823 06.09.2011 19:52
Letzter Beitrag: Tim2001
xPSP C SDK batch datei gelöscht. secret 7 2.707 14.08.2011 15:21
Letzter Beitrag: secret
xPSP Lua problem inhalt der datei wird nicht überschrieben. secret 1 1.584 04.08.2011 15:17
Letzter Beitrag: secret

Druckversion anzeigen
Thema einem Freund senden
Thema abonnieren | Thema zu den Favoriten hinzufügen




» zum Seitenanfang