bonjour les internauts j'espére que vous allez bien
alors j'ai un probléme avec mon programme en langage c qui ne veut pas éxcuter la boucle (switch...case) dans mon pc sachant que j'ai suivi tt les étapes et quand je l'ai utiliser dans téléphone il a fonctionner
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main()
{ int a,b;
char ch;
printf("donner 2 nombres\n");
scanf("%d%d",&a,&b);
printf("faites entrer votre choix d'operartion '+' ou'-' ou'*' \n");
scanf ("%s",&ch);
getchar();
switch(ch){
case '+' : printf("A+B=%d\n",a+b);break; // +:la somme
case '- ' : printf("A-B=%d\n",a-b);break; // -:la difference
case '*' : printf("A*B=%d\n",a*b);break; // *:le produit
default : printf("error de choix");break;
}
return 0;
}
switch( i )
{
case -1:
n++;
break;
case 0 :
z++;
break;
case 1 :
p++;
break;
}
Gnnn case '-' OUI MAIS case '- ' il y a un blanc
char ch; ch ="ABCD" seul D (test printf) sera pris en compte dans votre cas le Blanc est pris en compte ligne n°18 enlevez le blanc