begin process at 2010 02 10 11:22:26
  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 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 erreur de strings [ par rhodan51 ] j'ai recopié l'exemple d'un bouquin mais il m'apparait une erreur lors de la compilation :[quote]chaine.cs(7,20): error CS1502: La méthode surchargée Performances / CIL [ par MorpionMx ] Bonjour a tous, J'ai envie de commencer la journée par une question de performance.Soit un programme minimaliste qui crée un entier i et qui l'affiche programme C# [ par sambb59 ] slt tt le monde, voici mon programme j'ai une erreur est ce ke kelkun pourrai m'aidé à le résoudre svp !!  merci static<


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,125 sec (4)

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