Bonjour,

Un nouveau petit soucis, je dois faire :
Écrire un programme qui accepte des caractères tapés par l'utilisateur et les affiche à
l'écran. Le programme se terminera lorsque l'utilisateur tapera successivement les
caractères 'Z' puis '9'.


J'ai ça comme code mais je ne comprends pas pourquoi cela ne fonctionne pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
 
int main()
{
    int cond=1, i=0;
    char chaine[100];
 
    while(cond!=0)
    {
        chaine[i] = getche();
        i++;
        if(chaine[i]=='z')
        {
            if(chaine[i-1]==9)
            {
                cond=0;
            }
        }
    }
    return 0;
}