1. sayfa
Default: kısmında neden goto kullandın? Seçim: deki soruyu default kısmına koy. Ayrıca goto dögülerinden sakın modern dillerde pek kullanılmıyor. İki defa yazdırmasının sebebi scanf ile klavyeden veri aldığında hem yazılan hem de yeni satır '\n' alınır. Ancak sadece veri alındığı için '\n' bufferda kalıyor ve sonraki scanf fonksiyonunda bu kullanılıyor. Edit: tek karakter girişi için getche() kullanabilirsin. Örneğin: #include <stdio.h> |
anladım hocam ama bunu engelleyemez miyim? ve yazdığınız kodu devc++ da çalıştıramadım. |
Bunu değiştiremezsin new line karakteri ENTER a basıldığı anda üretilir. Komut isteminde vardır bu. Ayrıca tam olarak nasıl bir hata alıyorsun? Ben Ubuntu da ve Dev-C++ 5.11 de derleyip çalıştırdım. Belki 4.9.9.2 kullanıyorsundur. <conio.h> kütüphanesini eklemeyi dene. Ama buraya mutlaka aldığın hatayı yaz. |
conio.h kütüphanesini ekleyince çalıştı. ben yeni yeni öğrenmeye başladım, böyle enter'sız olabileceğini bilmiyordum. |
Derleyicilerin verdiği hataları bilmen çok işine yarar. Eminim ileride daha derinlemesine gireceksin değişkenler pointerlar filan çok karışabilir. Tavsiyem Visual Studio kurman. Debug modu hakkında bilgi edinirsen (breakpoint koymak, memoryleri incelemek vs.) rahatlıkla hata tespiti yapabilirsin. İyi akşamlar.. EDIT: Bu arada şu new line karakteri ile ilgili bir ekleme yapayım. Fazla bilgi göz çıkarmaz diyerekten ![]() ![]() |
anladım çok teşekkürler C yi bitirdikten sonra C++'a geçebilirim. |
Bende aynı yerden geliyorum dediklerinizi Netbeans ile denedim conio.h eklediğimde hata variyor ve getche fonksiyonuda aynı şekilde. derleyici olarak cygwin kullanıyorum. < Resime gitmek için tıklayın > |
arkadaşı çağıralım dostum @BRTKNOZ |
Yetiştim durun ![]() ![]() |
Humm oysaki arayüzü çok güzeldi :( VB studio indirmek zorunda kalacağım sanırım ![]() ama oyun oynadığım için windows a mahkumum. Netbeans ı da ubuntu da programlama yacağım zamanlarda duymuştum demek windows da sıkıntılı :( |
Ne yazıkki ![]() |
Aslında benim amacım Mikrodenetleyici, işlemci vs programlama ARM ile çalışmak. Baktım ki C her yerde çoğu C ile programlanabilir bilgisayarda dahil buna sonra linux kernel C ile yazıldığını okudum bir yerde dedim benim için C en iyisi En temel her şeydir şimdi C ile başlıycam ilerde artık C++ pyhton filan php de öğrenirim lazım olur illaki. Arkadaşlar programlamayı çok zor görüyor mesela ama ben çok zevk alıyorum :D |
Elbette renkler ve zevkler tartışılmaz. ![]() ![]() |
valla hocam şöyle anlatayım assmbly güzel dil hoş basit fazla komutu yok ama biz okulda bunu kullanıyorduk hataları hoca bile düzeltemiyordu ve çok çok uzun oluyor. asm de sayfalarca olan kodu 15 satırda yazıyorum C de gelde C öğrenme hadi :D
|
Hocam isterseniz konuyu dağıtmayalım ben bu iki konuyu özelden anlatayım size. Neticede konun açılma sebebi belli ![]() |
Ben internette goruyorum cogu kisi Eclipse programini kullaniyor ( Mac olarak ama windows ta kullananlarda oluyor ) onu deneyebilirsinjz |
bende case 'A' yı kabul etmiyor ne yaparsam yapayımda düzelmiyor. |
1. sayfa
bu kod ekrana böyle bir şey yazdırıyor. iki kere yanlış girdiniz diyor, ben bunu engellemek istiyorum. case 1: case 2: şeklinde yaparken sorun olmuyor ama harflerle böyle bi sorun çıkıyor.
< Resime gitmek için tıklayın >
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.