Utilisateur anonyme
-
22 juin 2006 à 11:32
Utilisateur anonyme -
22 juin 2006 à 23:21
Bonjour,
J'ai un fichier save.txt dans lequel j'enregistre des scores, mais pour ne pas bourrer le fichiers, j'aimeraisq qu'au bout de 10 lignes de scores, il arrete, et que le 11eme prendra la place du 1, le 12eme du 2eme, etc etc, hors je ne sais pas si c'est possible de faire cela, et si oui comment ?
Merci d'avance
Private Sub Sauver_Click()
Dim vari As Integer
vari = FreeFile
'je met les scores des joueurs dans une variable
contenu = P1Nbr.Caption
contenu2 = P2Nbr.Caption
' adresse du fichier a enregistrer
chemin = "c:\save.txt"
'ouverture du fichier
Open chemin For Append As #vari
' enregistrement du texte, ainsi les 2 scores seront sur la meme ligne, et separé par des tabulations
Print #vari, contenu, contenu2
'Fermeture du fichier
Close vari
End Sub
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 22 juin 2006 à 11:46
Au lieu d'ouvrir ton fichier en mode Append, ouvre le d'abord en mode input afin de lire toutes les lignes, puis en mode output en n'écrivant que les 10 premières lignes...
PS :
Ce forum est un forum d'aide au developpement
et non d'aide a la recherche
Avant de poster dans le forum, lisez ceci :
http://ww
c'est gentil, mais je debute dans le monde du fichier, je dois faire 2 fonction alors ? et une variable V qui ecrit sur la ligne V et ainsi des que V=10 je recommence ? mais ca je le met ou, avant pendant ou après le code ?