Modifier les caractère d'un texte pour d'autre - Page 2
Répondre à la discussion
Page 2 sur 2 PremièrePremière 2
Affichage des résultats 31 à 43 sur 43

Modifier les caractère d'un texte pour d'autre



  1. #31
    invite3bd7bcd4

    Re : Modifier les caractère d'un texte pour d'autre


    ------

    Oui mais, j'aimerai savoir comment faire mon "encoder", je sais me débrouiller avec un code pour le comprendre et l'adapter

    -----

  2. #32
    invite4492c379

    Re : Modifier les caractère d'un texte pour d'autre

    Citation Envoyé par themoder123 Voir le message
    La fonction exécute les "méthodes"(<--- pas sur du mot :/) dans celle ci ?
    En fait une méthode est une fonction. Les termes sont synonymes, on préfère cependant parler de méthodes en programmation objet pour les fonctions que tu retrouves dans les classes.

  3. #33
    invite4492c379

    Re : Modifier les caractère d'un texte pour d'autre

    Citation Envoyé par themoder123 Voir le message
    Oui mais, j'aimerai savoir comment faire mon "encoder", je sais me débrouiller avec un code pour le comprendre et l'adapter
    Je peux te donner une version toute faite mais

    1. tu ne comprendras toujours pas l'utilité des fonctions
    2. tu n'auras pas compris la démarche de conception d'un programme

    Le point 2 étant le plus crucial.

    Suivre un tutoriel est le mieux (et surtout commencer en mode console ...)

  4. #34
    invite3bd7bcd4

    Re : Modifier les caractère d'un texte pour d'autre

    ok merci , mais, comment je pourrais faire mon "encoder", habituellement j'apprend en lisant un code, comme je l'ai fait pour mon logiciel de transfert vers un serveur FTP

  5. #35
    invite3bd7bcd4

    Re : Modifier les caractère d'un texte pour d'autre

    Citation Envoyé par photon57 Voir le message
    Je peux te donner une version toute faite mais

    1. tu ne comprendras toujours pas l'utilité des fonctions
    2. tu n'auras pas compris la démarche de conception d'un programme

    Le point 2 étant le plus crucial.

    Suivre un tutoriel est le mieux (et surtout commencer en mode console ...)
    Je programme depuis 1 ou 2 ans en passe-temps, j'aimerai savoir au moins se que je dois utiliser pour le faire (l'encoder), je pourrais expérimenter et m'amuser

  6. #36
    invite4492c379

    Re : Modifier les caractère d'un texte pour d'autre

    Citation Envoyé par themoder123 Voir le message
    ok merci , mais, comment je pourrais faire mon "encoder", habituellement j'apprend en lisant un code, comme je l'ai fait pour mon logiciel de transfert vers un serveur FTP
    pour faire quick and dirty :
    en partant de ton code :
    Code:
     
    private void CodeClick(object sender, RoutedEventArgs e)
            {
                StreamReader Code = new StreamReader(AppDomain.CurrentDomain.BaseDirectory + comboBox1.SelectedItem + ".txt");
    
                int NbrLigne = 26;
                int i,pos;
    
                string[] LineNumber = new string[NbrLigne];
                string OriginalChar = "abcdefghijklmnopqrstuvwxyz";
    
                for (i = 0; i < NbrLigne; i++)
                {
                    LineNumber[i] = Code.ReadLine();
                }
    
                Code.Close();
    
     TextCrypter.Text=String.Empty;
     for(i=0;i< TextNonCrypter.Text.Length;i++)
                {
                     pos = OriginalChar.IndexOf(TextNonCrypter.Text[i]);
                    TextCrypter.Text=String.Concat(TextCrypter.Text,LineNumber[i]);
                }
             }
    En gras mes modifications. Je ne l'ai pas compilé ni testé. C'est du brut de décoffrage.

  7. #37
    invite3bd7bcd4

    Re : Modifier les caractère d'un texte pour d'autre

    Bon sa marche bizarement en fait se qu'il fait, il prend le nombre de caractère entrer, exemple, bonjour et au lieu de le convertir comme prévu, il remplace chaque caractère par celui à la suite dans le ficher ex: bonjour --> zyxwvu

  8. #38
    invite4492c379

    Re : Modifier les caractère d'un texte pour d'autre

    remplace TextCrypter.Text=String.Concat (TextCrypter.Text,LineNumber[i]); par TextCrypter.Text=String.Concat (TextCrypter.Text,LineNumber[pos]);

  9. #39
    invite3bd7bcd4

    Re : Modifier les caractère d'un texte pour d'autre

    Bon plus que un truc :/ il ne place plus pas les espace, et tout le codage était décaler de 1,où a=y alors qu'il aurait du a=z alors jai changer cette ligne :

    Code:
    string OriginalChar = " abcdefghijklmnopqrstuvwxyz";
    en ajoutant une espace au début

    Reste les espace que je cherche encore

  10. #40
    invite4492c379

    Re : Modifier les caractère d'un texte pour d'autre

    Comme quoi mon code ne t'aide pas à la compréhension ni du langage ni de l'algorithme

    Ton fichier commence par une ligne blanche ?
    Tu as fait toutes les modif en gras (y compris le 0 dans la boucle du for qui remplit les lignes) ?
    Pour traiter les espaces ou les autres caractères innatendus c'est simple. Il faut tester pos, si pos n'est pas compris entre 0 et 26 il ne faut pas ajouter un caractère codé mais le caractère d'origine.

  11. #41
    invite3bd7bcd4

    Re : Modifier les caractère d'un texte pour d'autre

    Oui ton code, je l'étudie et je ne me contente pas seulement de "copié" "coller" sans ca, il n'y aurait aucun but, j'analyse et je comprend ton code avant de passer a autre chose

    2. Mon fichier commence par "Z" (le premier caractère)

    3. Oui toute les modifs je les ai faits

    4. Que veut tu dire par le caractère d'origine ? Par exemple, l'espace " "

  12. #42
    invite4492c379

    Re : Modifier les caractère d'un texte pour d'autre

    Code:
    for(i=0;i< TextNonCrypter.Text.Length;i++)
    {
        pos = OriginalChar.IndexOf(TextNonCrypter.Text[i]);
        if (pos!=-1)
            TextCrypter.Text=String.Concat(TextCrypter.Text,LineNumber[i]);
        else
            TextCrypter.Text=String.Concat(TextCrypter.Text,TextNonCrypter.Text[i]);
    }

  13. #43
    invite3bd7bcd4

    Re : Modifier les caractère d'un texte pour d'autre

    Merci ça fonctionne mais j'ai du changé le "pos != -1" pour "pos != 0"

    Merci et j'analyse le code

Page 2 sur 2 PremièrePremière 2

Discussions similaires

  1. chercher une chaine de caractère dans un texte en Langage C
    Par invitee5fedd72 dans le forum Programmation et langages, Algorithmique
    Réponses: 17
    Dernier message: 10/12/2010, 00h01
  2. Modifier un fichier texte avec MATLAB
    Par invite70e57eb7 dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 14/12/2009, 14h15
  3. modifier un texte scanné
    Par goundroune dans le forum Logiciel - Software - Open Source
    Réponses: 10
    Dernier message: 30/11/2006, 20h47
  4. Modifier les fréquences d'un autoradio?
    Par invite52c2edca dans le forum Électronique
    Réponses: 2
    Dernier message: 17/06/2005, 13h19
  5. besoin d'un ptit coup de main pour commentaire d'un petit texte de Kant
    Par invite8725fb77 dans le forum [ARCHIVE] Philosophie
    Réponses: 4
    Dernier message: 30/10/2004, 11h40