Programme C aide pour un debutant !!!

Programme C aide pour un debutant !!! - Programmation

Marsh Posté le 24-12-2001 à 15:31:39    

Salut,
 
Voila, j'ai plusieurs exercices à faire pour Janvier pour l'ecole, mais le problème c'est que je suis vraiment mauvais en C (ca fait 3 mois que j'en fais en fait).
 
J'ai un exo de cryptographie, sur le codage de Vigenere, mais j'ai vraiment beaucoup de malà avancer.
 
J'arrive à faire entrer des données au clavier mais j'ai du mal da
 
 
void main (void)
 
{
int indice_phrase=0;
int lettre_phrase;
char phrase[100];
 
int indice_cle=0;
int lettre_cle;
char cle[100];
 
char abc[26];
int i=0;
 
for (i=0; i<26; i++)
    abc[i]='a'+i;
 
    printf("%s\n\n",abc);
 
printf("Entrez votre texte: " );
 
while ((lettre_phrase = getchar()) != '\n';)
      phrase[indice_phrase++] = lettre_phrase;
  phrase[indice_phrase] = NULL;
 
//printf("vous avez ecrit:%s\n\n",phrase);
 
printf("Entrez la cle: " );
 
while ((lettre_cle = getchar()) != '\n';)
      cle[indice_cle++] = lettre_cle;
  cle[indice_cle] = NULL;
 
//printf("vous avez ecrit:%s\n\n",cle);
 
 
getch();
 
 
si vous ne conaissez pas ce codage voila des explications:
http://www.jura.ch/lcp/cours/dm/co [...] index.html
 
Si vous pouvez me donner des conseils je vous remercie d'avance..
 
## Bonnes fêtes ##
 
A+

Reply

Marsh Posté le 24-12-2001 à 15:31:39   

Reply

Marsh Posté le 24-12-2001 à 16:47:44    

utilises :
 
scanf("%kivabien", &variable);  
 
et fflush(stdin);
 
a la place de getch

 

[edtdd]--Message édité par ajnag--[/edtdd]


---------------
Chasser sans bière c'est comme... pêcher sans bière.
Reply

Marsh Posté le 24-12-2001 à 16:52:05    

ca change koi ?

Reply

Marsh Posté le 24-12-2001 à 17:29:21    

## aller UP ##
 
 
merci...

Reply

Marsh Posté le 25-12-2001 à 12:08:31    

##UP##
 
ps: Si vous voulez plus d'explication faites moi signe....

Reply

Marsh Posté le 25-12-2001 à 16:01:05    

ça change que ça marche presque toujours le scanf


---------------
Chasser sans bière c'est comme... pêcher sans bière.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed