Je voudrai faire une verif dans un fichier text mai pa toute banale [Résolu]

Signaler
Messages postés
12
Date d'inscription
dimanche 20 novembre 2005
Statut
Membre
Dernière intervention
26 janvier 2006
-
Messages postés
12
Date d'inscription
dimanche 20 novembre 2005
Statut
Membre
Dernière intervention
26 janvier 2006
-
Bonjour tous le monde!

voila j'ai un probleme jenregistre mes personne dans un fichier texte comme ceci;



NOM
PRENOM
TELEPHONE
CATEGORIE

Eid
dany
2323232323
PRO

Solis

Kev

3434343434
FAM

Briche
Nacera

2323232323
FAM



Et en fait chaque ligne est entré dans un tableau de structure.

Je voudrai pouvoir verifier que la personne né pa deja inscrite.

Donc je li ligne par ligne mai apres pour selectionner le texte juska
ckil nya pa de blan etc... je suis un peu perdu jai essayer dextraire
la chaine le seul probleme c'est kil me di ke je depasse les limites ...

need help

5 réponses

Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
39
Voilà un exemple en estimant que le nom et le prénom son uniquement séparés par un seul espace blanc.

public void ReadData( )
{
string line;
string[ ] data;


using ( StreamReader sr = new StreamReader( "File.txt" ) )
{
while ( ( line = sr.ReadLine( ) ) != null )
{
data = line.Split( ' ' );


MessageBox.Show( "Nom: " + data[ 0 ] + "\nPrenom: " + data[ 1 ] );
}
}
}
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
39
Salut, regardes du coté de la sérialisation/désérialisation, ça te permettra d'enregistrer tes données ( tes structures ) sous forme binaire ou XML.

http://msdn.microsoft.com/library/FRE/cpguide/html/cpovrSerializingObjects.asp?frame=true
Messages postés
12
Date d'inscription
dimanche 20 novembre 2005
Statut
Membre
Dernière intervention
26 janvier 2006

Non jarrive a les enregistrer sous forme de texte pa besoin de serialiser tinkiet.
Ce que je cherche c'est a extraire de chaque ligne le nom et le prenom.
Pour le nom je sais cke jpeu faire avec Startwidth mai pr le prenom jsai pa vu kya les espace
enfin merki qd meme^^
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
39
Utilises la méthode String.Split
Messages postés
12
Date d'inscription
dimanche 20 novembre 2005
Statut
Membre
Dernière intervention
26 janvier 2006

Merci bcp de maider!!
je vai test ca desuite!!!