J'ai des probleme dans ce programme aidez moi svp !!

Fermé
AymenDeimos Messages postés 1 Date d'inscription lundi 27 mai 2013 Statut Membre Dernière intervention 27 mai 2013 - Modifié par AymenDeimos le 27/05/2013 à 10:16
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 27 mai 2013 à 13:27
#include <stdio.h>
#include <conio.h>
#include<windows.h>
void crypte(void);
void decrypte(void);
int main(int argc, char *argv[]) {
char* code[3000];
printf("|==================================>welcome<==================================|\n\n\n");
printf(" |||The power is currently turned OFF||| \n\n");
printf(" Please type your passeword to turn ON the power : \n ");
scanf("%s", code);
if(strcmp(code, "AymenDeimos") == 0){printf("\n\n :) The power is currently turned ON :)\n\n\n\n\n\ ");}
Sleep(3000) ;
system("cls");

printf("** crypter pour etre anonymous **" );
printf("\n[1] pour crypter / [2] pour decrypter : \n" );
char action;
scanf("%d", &action);
if (action == 1) {crypte();}
else {decrypte();} }
else{printf("!!Wrong passeword!!\n this programme will explose in 10 sec");}
return 0;
}
void crypte() {
printf("\n================================================================================\n" );
printf("Entrez le message a crypter : " );
char message[256];
scanf("%s", &message);
printf("\n================================================================================\n" );
printf("Entrez maintenant la cle de cryptage (autant de chiffres que vous voulez) : " );
int cle;
scanf ("%d", &cle);
int i;
for(i=0; i<strlen(message); i++) {
message[i] += cle^2+cle+2;
}
printf("================================================================================\n" );
printf("Voici le message crypte : %s", message);
printf("\n================================================================================\n" );
FILE* fichier = NULL;
fichier = fopen("Message Crypter.txt", "w");

if (fichier != NULL)
{
fputs(message, fichier);

fclose(fichier);
getch();
}
void decrypte() {
printf("\n================================================================================\n" );
printf("Entrez le message a decrypter : " );
char message[256];
scanf("%s", &message);
printf("\n================================================================================\n" );
printf("Entrez maintenant la cle de cryptage : " );
int cle;
scanf("%d", &cle);
int i;
for(i=0; i<strlen(message); i++) {
message[i] -= cle^2+cle+2;
}
printf("\n================================================================================\n" );
printf("Voici le message decrypte : %s", message);
printf("\n================================================================================\n" );
FILE* fichier = NULL;
fichier = fopen("Message DeCrypter.txt", "w");

if (fichier != NULL)
{
fputs(message, fichier);

fclose(fichier);
}
getch();
}




j'ai des probleme dans ce programme aidez moi svp !!

1 réponse

[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 1 092
Modifié par [Dal] le 27/05/2013 à 14:03
Salut AymenDeimos,

Si tu compiles ce programme avec un compilateur C, en activant les avertissements, tu dois avoir des messages d'erreurs et des avertissements.

il te faut :

- comprendre le motif de chacun des messages d'erreur
- comprendre le motif de chacun des messages d'avertissements
- corriger le code
- le compiler sans erreurs ni avertissements

Ensuite on pourra se pencher sur d'autres problèmes dans le code.

Donc, dis nous quels messages d'erreur ou avertissements tu ne comprend pas.


Dal

Edit: typo
0