Bonjour bonjours,
Voila, j'ai un fichier config.ini que mon programme ouvre à l'aide de System.IO.StreamReader, j'en lis ensuite chaque ligne à l'aide de line = file.ReadLine(). Jusque la pas de problème, mon fichier config.ini ce présente comme suit :
[config.ini]
host = localhost
user = root
pass = XXXXX
Donc pour chaque ligne je soustrait une chaine à la ligne pour qu'il n'en reste que la valeur, exemple j'enlève "host = " de "host = localhost" et il ne me reste que localhost (à l'aide de la fonction TrimStart).
Ca marche très bien dans tout les cas, sauf le cas ou la ligne est "user = root" ou au lieu apres le trimming de ne me rester que "root" il me reste "oot". Si je met un autre nom d'utilisateur pas de problème ca marche, c'est juste le nom "root" qui coince, il me prend le "r" je c pas pq.
Pour moi ca me parait un problème complètement illogique irraisolvable lol, donc j'ai utilisé un autre nom d'utilisateur pour ma DB, mais bon on ne sait jamais qu'un programmeur plus aguérit en C# puisse m'aider (ca fait 24h que j'y suis sur le C# lol).
Voila, merci d'avance a vous messieurs les experts![]()
Partager