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 */intmain(){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 sommecase'- ':printf("A-B=%d\n",a-b);break;// -:la difference case'*':printf("A*B=%d\n",a*b);break;// *:le produitdefault:printf("error de choix");break;}return0;}
switch( i ){case-1:
n++;break;case0:
z++;break;case1:
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