Compilerdan olacağını sanmıyorum. Ideone'nınki strict olması lazım. Orada çalıştıysa her yerde çalışır . Nasıl bir hata veriyor? Hangi derleyici ve ide'yi kullanıyorsun? Büyük ihtimalle problem \r\n karakterlerinden. strlen'i ile \r veya \n'de durdur. Hangisi nce geliyorsa (\r, \n veya \0) o zaman dngüyü kes. Olaylara karışmayın!

merhaba akşam 19 da sınavım var çalışırken bi yerde sağlam takıldım kodum aşağıdaki gibi int main { TC_BEGIN; int getLength int strcompare { if(getLength getLength { //uzunluklar ayni int i; for(i = 0;i <= getLength ;i++){ if } return 1; }else return -1; } char c , h = ; gets ; printf("%d", strcompare ; TC_END; return 0; } amacım kullanıcının girdiği veriyi elimdeki kelimeyle karşılaştırmak. aynısımı ona bakmak. kullanıcının girdiği iki veriyi doğru biçimde karşılaştırıyorum. gets'le iki kere "test" alınca mesela aynı olduğunu anlayabiliyorum. ama kullanıcının girdiği kelimeyi elimdeki kelimeyle karşılaştırmam gerek. bunu nasıl yapabilirim? black implies white, self implies other, life implies death.

şunun gibi olabilir: https://ideone.com/Zq6s1Y Olaylara karışmayın!

şunun gibi olabilir: https://ideone.com/Zq6s1Y yine yemedi ya, benim fonksiyonda kullanicinin girdigi iki stringi karsilastiriyo sorun yok ama sorulardan biri 'kullanici "end of story" yazana kadar kullanıcıdan veri almak" tarzı bişey olacakmış. bu yüzden girilen şey "end of story" mi onu kontrol etmem lazım. onu yapamıyorum bi türlü black implies white, self implies other, life implies death.

rnek işe yaramadı mı? hayır hocam, malesef o da çalışmadı bende ki compiler da vs bi sorun olabilirmi ya black implies white, self implies other, life implies death.

int karsilastir eşitse 0 dner yoksa -1 dner. Az satırda işini çzmeye çalış. getlengh felan gerek yok. Ekleme: Küçük bir hata yapmışım şimdi çalışıyor. Düzelttim. DrKill tarafından 12/May/16 15:24 tarihinde düzenlenmiştir Bu imzayı her grdüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı smürmektir

Hocam mantığını syleyeyim. kllanıcıdan string ifadeyi al char diziye at Sonra, dizinin uzunluğunu bul. Dizinin uzunluğunu bulduktan sonra karşılaştırma yap bi dngü icerisinde if gerisi sana kaldı mobil olduğum için annca bu kadar :D @mehmetalmaz hocam ben verdigim kodda farkli birşeymi yaptım? @zeybekustası hocam genelde bizim yazmamızı istiyolar :/ o yüzden uğraşıyorum. string. h kullanamıyoruz black implies white, self implies other, life implies death.

rnek işe yaramadı mı? Olaylara karışmayın!

Hocam su an verdigin kod zaten o isi yapmiyor mu? c yi kullanicidan almisin. h'nin icinde de "test" var. Karsilastiriyorsun. Calismiyor mu bu kod? There are 10 types of people in the world. Those who knows binary and those who dont...

nurulmac11 bunu yazdı YeniHarman bunu yazdı şunun gibi olabilir: https://ideone.com/Zq6s1Y yine yemedi ya, benim fonksiyonda kullanicinin girdigi iki stringi karsilastiriyo sorun yok ama sorulardan biri 'kullanici "end of story" yazana kadar kullanıcıdan veri almak" tarzı bişey olacakmış. bu yüzden girilen şey "end of story" mi onu kontrol etmem lazım. onu yapamıyorum bi türlü Hım. ncelikle scanf ile boşluklar alınamaz . Şyle bir şey: https://ideone.com/04vFyr gets le aliyorum zaten abi. neyse ya düşük alcam gibi bi türlü çzüm bulamadım black implies white, self implies other, life implies death.

hocam kodunu burada derledim calisti: https://www.codechef.com/ide input: dortoutput: 0input: testoutput: 1input: fazlaoutput: 0 #include <stdio. h> int getLength int strcompare { if(getLength getLength { //uzunluklar ayni int i; for(i = 0;i <= getLength ;i++){ if } return 1; }else return -1; } int main { char c , h = ; gets ; printf("%d", strcompare ; return 0; }

Hocam mantığını syleyeyim. kllanıcıdan string ifadeyi al char diziye at Sonra, dizinin uzunluğunu bul. Dizinin uzunluğunu bulduktan sonra karşılaştırma yap bi dngü icerisinde if gerisi sana kaldı mobil olduğum için annca bu kadar :D MhmdAlmz tarafından 12/May/16 15:00 tarihinde düzenlenmiştir Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

MhmdAlmz bunu yazdı Hocam mantığını syleyeyim. kllanıcıdan string ifadeyi al char diziye at Sonra, dizinin uzunluğunu bul. Dizinin uzunluğunu bulduktan sonra karşılaştırma yap bi dngü icerisinde if gerisi sana kaldı mobil olduğum için annca bu kadar :D @mehmetalmaz hocam ben verdigim kodda farkli birşeymi yaptım? @zeybekustası hocam genelde bizim yazmamızı istiyolar :/ o yüzden uğraşıyorum. string. h kullanamıyoruz Hocam kodda bi sıkıntı yok ki ben gremedim istediğini tam anlamadım aslında. Ayrı bir yapı mı istiyorsun algoritmasının mı soruyorsun :/ Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Hocam su an verdigin kod zaten o isi yapmiyor mu? c yi kullanicidan almisin. h'nin icinde de "test" var. Karsilastiriyorsun. Calismiyor mu bu kod? karsilastirinca 0 veriyo hocam :| 1 vermesini bekliyorum sonuna \n \0 ekleyip de denedim sonuc ayni drkill deniyorum hocam saolasin black implies white, self implies other, life implies death.

YeniHarman bunu yazdı şunun gibi olabilir: https://ideone.com/Zq6s1Y yine yemedi ya, benim fonksiyonda kullanicinin girdigi iki stringi karsilastiriyo sorun yok ama sorulardan biri 'kullanici "end of story" yazana kadar kullanıcıdan veri almak" tarzı bişey olacakmış. bu yüzden girilen şey "end of story" mi onu kontrol etmem lazım. onu yapamıyorum bi türlü Hım. ncelikle scanf ile boşluklar alınamaz . Şyle bir şey: https://ideone.com/04vFyr Olaylara karışmayın!

Karşılaştırma fonksiyonlarını senin yazman mı gerekli? https://www.youtube.com/watch?v=WC3-71NKwPw