begin process at 2008 08 22 04:52:53
1 229 775 membres
46 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Scripting runtime... [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (Rabba)

Scripting runtime... le 05/11/2003 10:10:39

Rabba
Hello tout le monde!

Est-ce qu'il y aurait qqun qui pourrait m'aider, j'ai un problème... J'aimerais créer un fichier texte contenant les 10 meilleurs scores de mon jeu. Lors de la fin de la partie, j'ouvre le fichier en mode lecture pour parcourir ligne par ligne (chaque score est sur une ligne) et je vérifie si le score de la partie venant d'être terminée est meilleur que celui de la ligne en cour... Ensuite, j'aimerais récuperer la ligne en cours et ouvrir le fichier en mode écriture, me placer sur cette ligne et la remplacer... Et la je n'arrive pas a faire ça! Si qqun connait une solution , même si elle utilise la méthode open ou je ne sais quoi...

--> Merci d'avance @+

Re : Scripting runtime... le 05/11/2003 17:34:13

PhilippeE
Vu la taille de ton fichier, je dirai
1/ lecture dans un tableau de 11 emplacements de tes 10 meilleurs scores et fermeture du fichier
2/ insertion du score à comparer en 11eme position
3/ tri du tableau
4/ écriture de ton tableau dans le fichier (par écrasement)

Autre solution : l'ouverture binaire du fichier.
Pour cette solution, je te conseille de passer par des lignes de taille fixe (par exemple 20 caractères) et de compléter tes scores par des espaces.
Ton fichier contiendra des lignes de 20 caractères + CR + LF, soit 22 caractères.
La lecture/écriture en binaire te permet de lire un buffer de taille fixe à partir d'un emplacement.

Pour les solutions Scripting, je ne m'y suis jamais trop intéressé car les instructions Open m'ont toujours suffi.


Classé sous : fichier, ligne, qqun, scripting, runtime

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS