• 10 Juillet 2025, 14:45:17


Auteur Sujet: Sauter une ligne fichier .ini  (Lu 1109 fois)

0 Membres et 1 Invité sur ce sujet

DexX

  • Invité
Sauter une ligne fichier .ini
« le: 16 Juillet 2011, 15:37:35 »
Bonjour à tous,

J'ai créer une commande permettant de sauvegarder des valeurs dans un fichier .ini.

J'aimerais savoir comment faire pour que ses valeurs se sauvegardes l'une après l'autre :

Actuellement, les valeurs se sauvegardes comme cela : 5002001500 ....

J'aimerais qu'elles se sauvegardes comme ceci :

500
200
1500
......

public Sauvegarde_SalaireDiablos()
{
new idx;
new File: file2;
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%d\n%d\n%d....etc",
SalaireD[Rang5],
SalaireD[Rang4],
SalaireD[Rang3],
SalaireD[Rang2],
SalaireD[Rang1],
SalaireD[Rang0]);
if(idx == 0)
{
file2 = fopen("Salaires/SalairesDiablos.ini", io_write);
}
else
{
file2 = fopen("Salaires/SalairesDiablos.ini", io_append);
}
fwrite(file2, coordsstring);
idx++;
fclose(file2);
}

Merci de votre aide :).

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Sauter une ligne fichier .ini
« Réponse #1 le: 16 Juillet 2011, 16:07:43 »
Salut,

ajoute \r\n à la fin de chaque "ligne", ça permet d'aligner comme tu le désire...

++Sim++





Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Re : Sauter une ligne fichier .ini
« Réponse #2 le: 16 Juillet 2011, 16:11:47 »
Tu peux aussi utiliser que '\n'. Après, ça dépend de ton OS, même si tu changes d'un OS à l'autre ça va pas changer grand chose.
Je te conseille de lire la page wikipedia qui est très intéressante ;)

http://fr.wikipedia.org/wiki/Fin_de_ligne

DexX

  • Invité
Re : Sauter une ligne fichier .ini
« Réponse #3 le: 16 Juillet 2011, 16:13:41 »
Donc, sa donnerais cela ? :

public Sauvegarde_SalaireDiablos()
{
new idx;
new File: file2;
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%d%d%d%d%d%d\r\n",
SalaireD[Rang5],
SalaireD[Rang4],
SalaireD[Rang3],
SalaireD[Rang2],
SalaireD[Rang1],
SalaireD[Rang0]);
if(idx == 0)
{
file2 = fopen("Salaires/SalairesDiablos.ini", io_write);
}
else
{
file2 = fopen("Salaires/SalairesDiablos.ini", io_append);
}
fwrite(file2, coordsstring);
idx++;
fclose(file2);

Hors ligne Dark4ng3L

  • *
  • Bandit
  • Messages: 480
    • Voir le profil
    • DecaWeb.ch - L'informatique comme vous ne l'avez jamais vu!
Re : Re : Sauter une ligne fichier .ini
« Réponse #4 le: 16 Juillet 2011, 20:51:47 »

non dans ton cas ca donnerais ceci:

public Sauvegarde_SalaireDiablos()
{
new idx;
new File: file2;
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n",
SalaireD[Rang5],
SalaireD[Rang4],
SalaireD[Rang3],
SalaireD[Rang2],
SalaireD[Rang1],
SalaireD[Rang0]);
if(idx == 0)
{
file2 = fopen("Salaires/SalairesDiablos.ini", io_write);
}
else
{
file2 = fopen("Salaires/SalairesDiablos.ini", io_append);
}
fwrite(file2, coordsstring);
idx++;
fclose(file2);
Cordialement Dark4ng3L aussi connu sous le nom de Mathias_Martinez, Matthias_Angelo et lugia !




DexX

  • Invité
Re : Sauter une ligne fichier .ini
« Réponse #5 le: 16 Juillet 2011, 21:23:38 »
Ah d'accord ... J'avais pas compris le " A chaque ligne " ^^.

Merci de votre aide encore une fois :).

Bonne soirée à tous.

Amicalement,
DexX