-3
演算選択で入力文字列を使用して電卓を作成するにはどうすればよいですか?割り当てられた:)演算選択で入力文字列を持つ電卓
printf("choose:");
scanf("%s", (char *) &choose);
switch(choose)
{
case 'tambah':
printf("Masukkan Nilai 1:");
scanf("%d", &x);
printf("Masukkan Nilai 2:");
scanf("%d", &y);
hasil = tambah(x,y);
printf("%d + %d = %d", x, y, hasil);
break;
case 'kurang':
printf("Masukkan Nilai 1:");
scanf("%d", &x);
printf("Masukkan Nilai 2:");
scanf("%d", &y);
hasil = kurang(x,y);
printf("%d - %d = %d", x, y, hasil);
break;
コードは不完全です。特に、main()関数が欠けているようです。問題の[最小、完全、および検証可能](https://stackoverflow.com/help/mcve)の例になるようにコードを編集してください。そうすれば、再現と解決を試みることができます。 [How to Ask](https://stackoverflow.com/help/how-to-ask)もお読みください。 –
switch文を文字列に適用できないのはなぜですか? https://stackoverflow.com/questions/650162/why-switch-statement-cannot-be-applied-on-strings –
''tambah''これは間違いなくcharではありません。 – DimChtz