Liste chainee, fichier txt,

don1design Messages postés 72 Date d'inscription vendredi 4 juin 2010 Statut Membre Dernière intervention 4 septembre 2015 - 27 févr. 2011 à 21:16
cs_ShayW Messages postés 3253 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 - 28 févr. 2011 à 12:39
bonjour tout le monde
je viens de debuter la programmation en VB
on ma donneé un projet qui conssite a jeré un bibiliotheque
je compte mettre la liste des livres disponible dans un fichier txt comme suit

TYPE_DU_LIVRE NOM_DE_LAUTEUR NOM_DU_LIVRE

puis charger cette base de donnee dans un liste chainee contenant cette structure

'Declaration de la Structure de la Fiche_Du_Livre
Structure Fiche_Du_Livre
Dim Genre As String
Dim Auteur As String
Dim Titre As String
Dim ID As Integer
Dim Disponibilite As Integer
End Structure

je voudrais aussi faire des recherche/ajout/modification/suppression dans cette chaine

tout ce que je viens denumerer jarrive a les faire en C mais le projet doit etre en VB


jaimerais avoir les fonctions permettant

lire/ecrire dans un fichier TXT
creation/chargement/moidification/affichage dune liste chainee

donner moi des exemples a lappuis cela me ferait un tres grand plaisir


plus precisement lequivalent de ces lignes de codes

********************************************************
fscanf(fichier, "%s %s %s %d %s\n", nouveau->Genre, nouveau->Auteur, nouveau->Titre, &nouveau->ID, nouveau->Disponibilite );//prendre les inforamtion se trouvant dans base_de_donnee.txt
nouveau->suivant=0; //pointer suivant vers 0 ou NULL
if(debut==0)
{
debut=fin=nouveau;
nouveau->precedent=0;
}
else
{
nouveau->precedent=fin;
fin->suivant=nouveau;
fin=fin->suivant;
taille++;
}
*********************************************************


*********************************************************
for ( i=0 ; i<qtyService ; i++)
{
printf("%d.- %s %d\n", i, courant->type, courant->tarif);
courant=courant->suivant;
}
*********************************************************


MERCI davance

1 réponse

cs_ShayW Messages postés 3253 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 57
28 févr. 2011 à 12:39
Salut
pour lire un fichier.txt dans un tableau de string

Dim listitems() As String
        Dim path As String = "E:\test1.txt" ' à modifier selen le fichier
        Try
            listitems = System.IO.File.ReadAllLines(path)
        Catch ex As Exception
            MessageBox.Show ex.Message 
            End
        End Try


pour écrire le un tableau

Try
            System.IO.File.WriteAllLines(pathdirectory,  listitems )
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try
0
Rejoignez-nous