begin process at 2012 02 11 12:51:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C#

 > 

Archives

 > 

Fichier / Disque

 > 

Pb avec mon programme - help...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pb avec mon programme - help...

samedi 9 novembre 2002 à 18:19:28 | Pb avec mon programme - help...

adrien78

Voici les sources de mon programme il bug :

// project created on 09/11/2002 at 10:51
// By Adrien HADJ SALAH
// http://www.informatick.com
// Pour me remercier visité mon site informatick.com !

using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Net;
using System.IO;
using System.Text;

class MainClass
{
public static void Main()
{
Console.WriteLine("Bienvenue dans IFP !\n\n");
menu ifp_debut = new menu();
}
}

class menu
{
public menu()
{
int choix;
Console.WriteLine("\n\n1 >> Ajouter un mot de passe\n2 >> Chercher un mot de passe, pseudo...\nAutre >> Pour quitter...\n\n");

try
{
choix = Int32.Parse(Console.In.ReadLine());

switch (choix)
{
case 1:
ajouter passw = new ajouter();
break;
case 2:
chercher ifp = new chercher();
break;
default:
MessageBox.Show("Vous avez fait un mauvais choix,\nen effet il faut choisir soit 1 soit 2 !" ,"Erreur");
break;
}
}
catch
{
// No...
}
}
}

class fichier_dossier
{
public string dossier = "user/";
public string url_du_site;
public string pseudo;
public string passw;
public string mail;
public string other_info;
public int id = 0;
public string uri_fi;
public string extension = ".ifp";
public string adr_dossier_fichier;
public string fin;
public string recherche;
public string[][] contenu;
public int nombreCaracteres;
}

class ajouter : fichier_dossier
{
public ajouter()
{
Console.WriteLine("\n\nPseudo à ajouter : ");
pseudo = Console.In.ReadLine();

Console.WriteLine("\nMot de passe à ajouter : ");
passw = Console.In.ReadLine();

Console.WriteLine("\nMail à ajouter : ");
mail = Console.In.ReadLine();

Console.WriteLine("\nUrl du site concerné : ");
url_du_site = Console.In.ReadLine();

Console.WriteLine("\nAutre informations à enregistrer : ");
other_info = Console.In.ReadLine();

uri_fi = dossier + id + extension;

string[] nb_fichiers = Directory.GetFiles(dossier);
for (int i = 0; i < nb_fichiers.Length; i++)
{
id++;
}

adr_dossier_fichier = dossier + id + extension;

FileStream fichier = new FileStream(adr_dossier_fichier, FileMode.Create, FileAccess.Write);
StreamWriter flux = new StreamWriter(fichier);

string contenu = id + "|" + pseudo + "|" + passw + "|" + mail + "|" + url_du_site + "|" + other_info ;

flux.Write(contenu);

Console.WriteLine("Vos données ont été correctement enregistré...\nAppuiez sur une touche...");

flux.Close();
fichier.Close();

fin = Console.In.ReadLine();
menu retour = new menu();
}
}

class chercher : fichier_dossier
{
public chercher()
{
Console.WriteLine("Recherche d' informations sur un compte (mot de passe, pseudo, etc.) : ");
recherche = Console.In.ReadLine();

// Dans un premier temps on va mettre toutes les données dans un tableau multi-dimensionnels...
Console.WriteLine("\n\nMémoristation des valeurs.....");

string[] nb_fichiers = Directory.GetFiles(dossier);
for (int i = 0; i < nb_fichiers.Length; i++)
{
int wo_tbl=0;
string le_f=nb_fichiers[i];
FileStream f = new FileStream(le_f, FileMode.Open, FileAccess.Read);
byte[] b = new byte[500];
nombreCaracteres = f.Read(b, 0, 500);

for (int increment = 0; increment < nombreCaracteres; increment++)
{
if (b[increment] == '|')
{
wo_tbl++;
}

contenu[id][wo_tbl]=(char)b[increment];
}

f.Close();
id++;
}


Console.WriteLine("..... Ok\n");

// Maintenant on va comparer contenu... avec recherche...

Console.WriteLine("Comparaisons des valeurs.....");

Console.WriteLine("..... Ok\n");

fin = Console.In.ReadLine();
menu retour = new menu();
}
}


Cette discussion est classée dans : public, string, dossier, console, writeline


Répondre à ce message

Sujets en rapport avec ce message

Console.WriteLine() et les types int [ par v1 ] Bonjour à tous,Voilà je débute en C# et j'ai fait un petit programme super simple qui demande les caractéristiques d'un PC, mais j'ai un Console & Form [ par Onni ] Bonjour à tous. J'explique mon problème. Je débute en C# et j'ai fait un mini jeu de rôle sur une application console. Je souhaiterais intégrer la co chaine de caractere [ par krim43 ] bonjour,voila mon probleme:créer une fonction strbrk qui retire de str1 les caracteres contenus dans str2 et retourne le resultat.voila le code que j' Substitution string string dans une phrase [debutant] [ par jeanpierre691 ] Salut Bon voilà, je fais actuellement un projet très simple sur C#, je l'ai commencé il n'y a pas longtemps, et pourtant, je rencontre quelques diffi Faire un losange en C# [ par jeanpierre691 ] Bonjour a tous Je viens de terminer un programme qui permet, selon le chiffre (de 1 - 13) que l'utilisateur rentre, de donner ou de dessiner (le mot Méthode dans un console.WriteLine [ par spmsbl ] Bonjour Je suis étudiant débutant en c# et j'aimerais avoir de l'aide. j'ai un tableau de String qui a été initialiser au départ et j'ai une methode lecture page web [ par lonzo ] Bonjour à tous, je suis stagiaire en DUT informatique et il ne me reste plus beaucoup de temps, je vais essayer de remplir plus de 20000 formulaires a examen c# [ par Lameth7 ] Bonjour à tous, Je suis étudiant en 1er année de bac en informatique. Nous avons bientôt un examen en C#. Notre professeur (un ...) nous a donné un t help please ; de la console à une winform [ par jege_ieta ] Bonjour, J'aurai besoin d'un coup de main. Je voudrais que la valeur écrit dans la console soit en fait un paramètre et que la valeur retournée dans Lister un tableau ! [ par jimmy69 ] Bonjour a tous ,Inutile de preciser que je debute en c# :-) !Je m'initie au c# depuis quelques heures maintenant et j'ai un p'tit souci au point de vu


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,654 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales