Comprend pas le principe des variables...

Florian -  
mamiemando Messages postés 34242 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je suis en train d'essayer de créer un logiciel de cryptage, qui décalerait les caractere d'une lettre , ainsi

ABC deviens BCD

AAA deviens BBB

Etc...

Et je voudrais utiliser pour cela une form avec deux textbox ...

Le premier pour le texte à " Crypter " et le second pour le texte qui est crypté...

Si quelqu'un pouvais m'aider à réaliser ce projet ...

Merci d'avance...

Florian

4 réponses

Florian
 
.....
0
mamiemando Messages postés 34242 Date d'inscription   Statut Modérateur Dernière intervention   7 898
 
Ben oui mais bon, sans préciser le langage c'est un peu vague. Enfin en admettant que tu sois quelqu'un de bien et que tu codes en C :
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main(){
    const char *s1 = "Pouet";
    const unsigned n = strlen(s1);
    char *s2 = (char *)malloc(sizeof(char)*n);
    unsigned i;

    for(i=0;i<n;++i){
        if      ('a' <= s1[i] < 'z') s2[i] = s1[i] + 1;
        else if (s1[i] == 'z')       s2[i] = 'a';
        else if ('A' <= s1[i] < 'Z') s2[i] = s1[i] + 1;
        else if (s1[i] == 'Z')       s2[i] = 'A';
    }
    s2[n] = '\0';

    printf("%s\n",s2);
    free(s2);
//  getchar(); // décommente si tu es sous windows
    return 0;
}

ce qui donne :
Qpvfu

En C++ :
#include <iostream>
#include <string>
//#include <cstdio> // décommente si tu es sous windows

int main(){
    const std::string s1 = "Pouet";
    std::string s2 = s1;

    for(unsigned i=0;i<s1.length();++i){
        if      ('a' <= s1[i] < 'z') s2[i] = s1[i] + 1;
        else if (s1[i] == 'z')       s2[i] = 'a';
        else if ('A' <= s1[i] < 'Z') s2[i] = s1[i] + 1;
        else if (s1[i] == 'Z')       s2[i] = 'A';
    }

    std::cout << s2 << std::endl;
//  getchar(); // décommente si tu es sous windows
    return 0;
}

Après au niveau de l'interface graphique ça dépend de ce que tu utilises. L'idéal ce serait du QT.
https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c

Bonne chance
0
Florian
 
Desolé , j'ai oublié de préciser la chose la plus basique....Je programme en VB 6.0...
0
mamiemando Messages postés 34242 Date d'inscription   Statut Modérateur Dernière intervention   7 898
 
Désolée mais je ne programme pas dans ce langage. En cherchant un peu comment faire une boucle For et comment manipuler une chaîne, tu devrais pouvoir adapter ce que j'ai écrit.

Bonne chance
0