Qq peut raisonner ce problème en c
Résolu
ckasparov
Messages postés
3
Statut
Membre
-
ckasparov Messages postés 3 Statut Membre -
ckasparov Messages postés 3 Statut Membre -
voici le code
do
{
printf("trouver le mot\n");
printf("%s\n",dic[q][1]);
scanf("%s",&LS);
}
while((LS<65)||(LS>123));
ici l'utilisateur peut saisir que des lettre :)
et aussi je veux que dés son 1er saisie on passe a l'instruction suivante
autrement dis je veux que le programme accepte que des 'A' ou 'i' ou 'x' c'est tous sans de lui permettre de saisir le 2eme caratere . et merciiii :)
do
{
printf("trouver le mot\n");
printf("%s\n",dic[q][1]);
scanf("%s",&LS);
}
while((LS<65)||(LS>123));
ici l'utilisateur peut saisir que des lettre :)
et aussi je veux que dés son 1er saisie on passe a l'instruction suivante
autrement dis je veux que le programme accepte que des 'A' ou 'i' ou 'x' c'est tous sans de lui permettre de saisir le 2eme caratere . et merciiii :)
A voir également:
- Qq peut raisonner ce problème en c
- Word ne peut pas imprimer en raison d'un problème de configuration d'imprimante - Forum Imprimante
- En raison d'un nombre important d'échec de connexion snapchat - Forum Snapchat
- Ce message ne peut être affiché en raison d’un problème récurrent. ✓ - Forum Virus
- Cette option de connexion est désactivée en raison des échecs des tentatives de connexion - Forum Windows 10
- En raison d'un nombre important d'échecs de connexion ou d'a - Forum Snapchat
4 réponses
Salut ckasparov,
autrement dis je veux que le programme accepte que des 'A' ou 'i' ou 'x' c'est tous sans de lui permettre de saisir le 2eme caratere
Tu ne peux pas faire cela en C standard.
Si tu peux utiliser du C non standard, sous Windows, tu peux avoir conio.h dans ton implémentation de C, qui devrait comporter getch() permettant de faire cela.
Sous des systèmes POSIX, tu peux utiliser une bibliothèque du type curses, où tu trouves une fonction équivalente getch().
Dal
autrement dis je veux que le programme accepte que des 'A' ou 'i' ou 'x' c'est tous sans de lui permettre de saisir le 2eme caratere
Tu ne peux pas faire cela en C standard.
Si tu peux utiliser du C non standard, sous Windows, tu peux avoir conio.h dans ton implémentation de C, qui devrait comporter getch() permettant de faire cela.
Sous des systèmes POSIX, tu peux utiliser une bibliothèque du type curses, où tu trouves une fonction équivalente getch().
Dal
Non, je n'ai pas dit cela.
Je dis que
Par exemple, sous Windows, avec gcc (MinGW) :
Dal
Je dis que
getch()peut être utilisé en C si cela ne te pose pas de problème d'utiliser une fonction non standard, et je t'ai indiqué où trouver cette fonction selon que tu programmes pour Windows ou pour un système POSIX (du type Linux).
Par exemple, sous Windows, avec gcc (MinGW) :
#include <stdio.h> #include <conio.h> int main(void) { int c; printf("Vous ne pouvez taper que 'A' ou 'i' ou 'x'\n"); do { c = getch(); } while ( (c != 'A') && (c != 'i') && (c != 'x') ); printf("Merci, vous avez tapé %c\n", c); return 0; }
Dal