Beyler ödevim var yarın vericem, basit hesap makinesi tarzı birşey yapıyorum. Kullanıcıdan "topla" yada "çıkar" gibi bi şey alıp ona göre işlem yapıcam. Aşşağıdaki kodu yazıyorum ama döngüye girmiyor yani "strcmp" çalışmıyor. Derleyicim DevC++.

#include
#include
#include
#include
using namespace std;
int main()
{
char islem[10];
cout << "Enter an operation name:";
cin >> islem;
if (strcmp ("add",islem) != 0) {
double op1, op2, res;
cout << "Operand 1:";
cin >> op1;
cout << "Operand 2:";
cin >> op2;
if (res > DBL_MAX || res < DBL_MIN)
cout << "The result is too big/small to be represented in a 'double' variable.";
else
cout << "Result:" << op1+op2;
}
return 0;
}

Yarına yetiştirmem lazım ödevi, bilen arkadaşlar varsa yardımlarınızı bekliyorum.

Düzenleme :Çözdüm beyler, strcmp()'de iki string eşit olunca sonuç 0 oluyomuş.
strcmp ("add",islem) == 0) olacak if yapısı.