public class DBO_BO { public int msg_num = 0; public string msg_name = ""; public int bits_count = 0; public DBO_BO(int num, string name, int count) { this.msg_num = num; this.msg_name = name; this.msg_num = num; } } public class DBO_SG { public string msg_name = ""; public int bits_count = 0; public int msg_format = 0; public bool signed = false; public int factor = 0; public int offset = 0; public int min = 0; public int max = 0; public string unit = ""; //je me retape pas le constructeur, tu fais comme pour l'autre public DBO_DG(..) {..} }
public class Mapping { public ArrayList DBO_BOs = new ArrayList(); public ArrayList DBO_SGs = new ArrayList(); // on parse direct' dans le constructeur // et je te le fais version algo, histoire que t'ais quand même un peu à bosser :p public Mapping(string filename) { // je vérifie que le fichier existe bien // je l'ouvre (avec un StreamReader par exemple) // je le parcours ; pour chaque ligne lue // si la ligne commence par BO_ // j'instancie un objet DBO_BO // je split la ligne autour de ' ' // je remplis mon inst avec ces valeurs // je l'ajoute à mon ArrayListe DBO_BOs // si la ligne commence par SG_ // j'instancie un objet DBO_SG // je split la ligne autour de ' ' // je remplis mon inst avec ces valeurs // je l'ajoute à mon ArrayListe DBO_SGs // sinon, je ne traite pas la ligne // j'oublie pas de fermer mon reader ^^ } }
Je voudrais pouvoir récupérer des informations dans une Database (fichier .txt)
grâce à un objet nommé "Objet_de_la_database".
je programme en C++.Net sous Visual Studio 2005
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionPour ce qui est du langage choisi, il fait bien comme il veut ^^
Pour le choix du language je ne l'ai pas choisis étant donné que c'est dans le cadre de mon stage.
Mon fichier txt est composé de nombreuses parties de ce genre [...]