yapmaya çalıştığın buydu sanırım
#include <stdio.h>
#include <conio.h>
#include <locale.h>
int main ()
{
int VAR1,VAR2;
char cevap;
setlocale(LC_ALL,"turkish");
printf("2 Sayi Giriniz. Aralarında 1 Boşluk Bırakınız\n");
scanf("%d %d",&VAR1,&VAR2);
printf("a, s, d ve m karekterlerinden birini giriniz: ");
cevap= getche();
switch(cevap)
{
case 'a':printf ("\nCevap: %d\n",VAR1+VAR2);break;
case 's':printf("\nCevap: %d\n",VAR1-VAR2);break;
case 'd':printf("\nCevap: %d\n",VAR1*VAR2);break;
case 'm':printf("\nCevap: %d\n",VAR1/VAR2);break;
default:printf("\nHata: a s d m den birini gir\n");
}
return 0;
}
ifade ettigin soru bu yonde olmalı cunku tam anlasılmıyor
tam ifade edersen daha iyi yardımcı olunabılır
hemde switch icerisindeki case ifadelerındekı tipler const yanı sabıtlerden baskası olamaz ya oralara benım yazdıgım gıbı ıfade yazcaksın yada sabitliğini garanti ediceksin yanı
const char a; gibi tanımlama yapıcaksın ve bu da program boyunca ılk verılen deger harıcı degıstırılemez