if diyorum misplaced oluyor break ben hi kelimesini girdikten sonra donguyu sonlandirmak istiyorum ama nedense olmuyor casede break komutu kullanılıyordu ama bunda neden olmuyor?

hojam eyw. daha yeniyim yani o kadar database olayına falan girme asar sadece kucuk kucuk denemeler yapıyorum burada mantık su oluyor sanırım scanf ile kelimeye bir deger atanmasını saglıyoruz atanınca if deyimi isin icine giriyor burada strcmpi anladıgım kadari ile kelimeyiyi hia aktarıyor printf de bunu alıyor ve kelimeye atanan deger hi ise islemi gerceklestiriyor degilse hata veriyor?

/ Asagidaki kodu cygwin_nt-5.1 altinda calistirdim. Sorunsuz calisiyor. strcmpi fonksiyonu icin asagidaki linke bakilabilir http://www.intellidimension.com/default. rsp?topic=/pages/rdfgateway/reference/func/strcmpi. rsp / #include <stdio. h> #include <string. h> int main ceviri programi yapmak icin database kullanilmalidir! Daha gelismis yapilar icin regular expression ile birlikte kullanilabilir! -

2 karakterden fazlasini hata verir char oldugu icin. Bu istedigin sey icin switch case kullanilmaz, klasik if ile yapabilirsin. if gibi.. -

Arkadaslar bir program deniyordumda onda bir yer calısmıyor bi yardımcı olurmusunuz.. int main printf ; printf ; char kelime ; kelime = getchar switch { case 'hi' :{printf ; break; case 'you': ayrıca kelime = getchar yerine scanf ; komutunuda koydum kabul etmedi Multi bilmem ne diyor case icin? burada casea sadece 1 karakter mi girebiliyoruz? yapmak istedigim kelime degiskenine aktarılan degere gore case komutlarını vermesi...