sekonsa Posté(e) le 3 juillet 2012 Partager Posté(e) le 3 juillet 2012 J'ai besoin d'aide pour faire un petit programme sur java, qui permet d'analyser un journal de connexion sur une machine. Ces donnees, sont contenues dans un fichier. Le programme devra afficher: 1-Liste d'utilisateurs connectes 2- Liste des utilisateurs manques 3-Listes des adresses IP des utilisateurs 4- Liste des utilsateurs non verifie Merci deja a vous. Lien vers le commentaire Partager sur d’autres sites More sharing options...
jedifox Posté(e) le 3 juillet 2012 Partager Posté(e) le 3 juillet 2012 Bonjour, Tu dis que ces données sont contenus dans un fichier. Pouvons-nous voir le contenu de ce fichier ? A première vue, je pense qu'il faut que tu ouvres ton fichier et que pour chaque ligne parcourue, tu utilises une expression regulière pour récupérer les données qu'il te faut. Lien vers le commentaire Partager sur d’autres sites More sharing options...
fabien29200 Posté(e) le 3 juillet 2012 Partager Posté(e) le 3 juillet 2012 Qu'est-ce qui te pose problème ?? Parce que là.... on a vraiment que dalle comme infos. Lien vers le commentaire Partager sur d’autres sites More sharing options...
sekonsa Posté(e) le 3 juillet 2012 Auteur Partager Posté(e) le 3 juillet 2012 Merci pour l'info Gungan. C'est la façon de récupérer les données avec les expressions régulière dans le fichier. Merci. Lien vers le commentaire Partager sur d’autres sites More sharing options...
nemesis93_75 Posté(e) le 4 juillet 2012 Partager Posté(e) le 4 juillet 2012 Sans le fichier sous les yeux, on ne peut t'aider. Est ce un fichier au format standard (type XML ou JSON) ou un simple fichier txt tout bête? Dans ce cas, utilisez les commandes de gestion XML/JSON intégré à JAVA (je connais pas JAVA, mais je pense qu'il intègre des commandes pour le traitements de fichier XML/JSON) Y a-t-il un séparateur standard (type ":" ou ";" ou "|") ? dans ce cas expression regulière sur ce séparateur standard Lien vers le commentaire Partager sur d’autres sites More sharing options...
TeKa Posté(e) le 4 juillet 2012 Partager Posté(e) le 4 juillet 2012 C'est moi ou il demande à ce que quelqu'un lui code son truc ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
sekonsa Posté(e) le 4 juillet 2012 Auteur Partager Posté(e) le 4 juillet 2012 Voici le fichier Gungan, merci diaubry:x:4551:750:Aubry Dion:/home/diaubry:/bin/bash adchabe:x:4552:750:Chabert Adrian:/home/adchabe:/bin/bash lumarte:x:4553:750:Martel Luc:/home/lumarte:/bin/bash gatheve:x:4550:750:Thévenet Gaétan:/home/gatheve:/bin/bash abdelor:x:4550:750:Delorme Abel:/home/abdelor:/bin/bash lomorea:x:4550:750:Moreau Louis:/home/lomorea:/bin/bash cosigno:x:4550:750:Signoret Courtney:/home/cosigno:/bin/bash cllaure:x:4550:750:Laurent Claude:/home/cllaure:/bin/bash malacro:x:4550:750:Lacroix Marcellin:/home/malacro:/bin/bash gugarbe:x:4550:750:Garbe Guy:/home/gugarbe:/bin/bash machret:x:4550:200:Chrétien Maurice:/home/machret:/bin/bash mamenar:x:4550:200:Ménard Maxime:/home/mamenar:/bin/bash madouce:x:4550:750:Doucet Marius:/home/madouce:/bin/bash maadamo:x:2222:750:Adamo Marius:/home/maadamo:/bin/bash chdever:x:4550:240:Devereaux Christophe:/home/chdever:/bin/bash gabrian:x:4550:100:Briand Gabriel:/home/gabrian:/bin/tcsh ceregni:x:4550:643:Régnier César:/home/ceregni:/bin/bash Lien vers le commentaire Partager sur d’autres sites More sharing options...
Toorist Posté(e) le 5 juillet 2012 Partager Posté(e) le 5 juillet 2012 c'est pas très compliqué : / je ne t'explique pas comment lire dans un fichier, google sais ca très bien ("scaner") une fois que tu as ta ligne, il te suffira de faire un split sur le caractère ":" qui sépare tes informations ex: String[] coupe = "PC:INpact:forum".split(":"); //coupe[0] = "PC", coupe[1] = "INpact" et coupe[2] = "forum" édit: en relisant ma première ligne je trouve que ca fait dédaigneu, c'était pas le but, c'est juste qu'en regardant sur google "couper chaine de caractères en java" on a la réponse très rapidement :( , il faut essayer de demander de l'aide quand on trouve vraiment pas la réponse ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
nemesis93_75 Posté(e) le 5 juillet 2012 Partager Posté(e) le 5 juillet 2012 J'ai l'impression que Teka a visé juste, c'est juste un gars qui avait la flemme de chercher (et trouver). En moins de 5 min, même moi qui n'ai jamais fait du JAVA j'aurais trouvé. En tout cas, Toorist t'es vraiment gentil Lien vers le commentaire Partager sur d’autres sites More sharing options...
Halukard Posté(e) le 5 juillet 2012 Partager Posté(e) le 5 juillet 2012 Surtout que le split existe dans a peu près tous les langage ^^ Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eagle1 Posté(e) le 30 août 2012 Partager Posté(e) le 30 août 2012 ça sent l'exercice de cours retranscrit textuellement Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.