Qq peut raisonner ce problème en c
Résolu
ckasparov
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
ckasparov Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
ckasparov Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
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
- En raison d'un nombre important d'échec de connexion snapchat - Forum Snapchat
- Bord gauche a été en liaison de document en raison d'un conflit avec un autre paramètre d'imprimante - Forum Imprimante
- En raison d'un nombre important d'échecs de connexion ou d'a - Forum Snapchat
- Configuration incomplète en raison d'une connexion limitée - Forum Windows 10
- Snapchat locked : mon compte snapchat est bloqué ✓ - 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
c'est a dire que je peux le faire que en C++ ou en C# ?
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