Teşekkürler hocam ama o kadar kodlama bilgim var :) Benim olay birazcık değişik :) Sadece formu üstünde değil formun üstüne bir hazır arayüz gümüldü :) onun için foreach göngüsü ile de checkboxları bulamıyorum :) helebi bi bulsam :) |
Hocam burada yanlış nerede var ? Kullanıcının 100 ve A girdiğini kabul edecekmişiz. Sanırım bir yanlış A girilmesi. char tipi 1 byte sakladığından büyük harfler 2 byte da saklanabiliyorlar diye hatırlıyorum. Başka nerede yanlış var , benim getchar çalışmıyor ya da ben çalışma şeklini anlamadım , scanf den sonra benden bir değer beklemesi gerekmiyor mu direk atlayıp kapatıyor programı. #include <stdio.h> |
Kitaba göre burada yanlış var programda da çalıştırdım çalışıyor hata nerede ? 100 den 150 ye kadar olan tam sayıları toplar(toplam değişkeninin ilk değeri 0 olarak atanmıştır) for(x=100;x<=150;x++) toplam+=x; #include <stdio.h> #include <stdlib.h> int main() { int x,toplam=0; for (x=100;x<=150;x++) toplam+=x; printf("%d",toplam); system("PAUSE"); return 0; } |
Ayrıntılı olarak anlat istersen daha iyi yardımcı olurum.. Dediğim gibi toplu olarak iptal etmenin yöntemi yok. ya da ben bilmiyorum. Fakat for,foreach ile vs. checkboxlar toplu olarak iptal edilemiyor. Listbox'ın içinde olsa diyeceğim o da saçma olacak :) |
Program doğru çalışıyor. Fakat şöyle şeyler de yapabilirsin: for (x=100;x<=150;x++){ toplam+=x; printf("%d",toplam); } // düzenli olması için parantezler olabilir. Birde toplam+=x yerine toplam=toplam+x; kullanabilirsin. Bu arada getchar sorunda öncelikle o karakter=getchar(); satırını bir üste çıkarman gerekli.. Yeteri kadar inceleyemedim o kodu.. Ekstra çevirmeler yapmak gerekiyord sanırım onun için. Yarın inceleyeceğim. |
ben yanıtlıyim ![]() getchar aslında çalışıyor. scanf de bir sayı girdikten sonra enter a basıyorsun. enter da bir karakter (muhtemelen '\n' veya '\r' ) ve hafızada kalmış oluyor. getchar da hafızada kalan bu karakteri alıyor, kullanıcıya sormasına gerek kalmıyor. karakter değişkenini ekrana bastığında bir satır alta geçtiğini görüceksin. Bu sorunu gidermek için ard arda iki getchar kullanabilirsin. |
Öncelikle teşekkürler hocam ![]() |
Aynen bende sizin gibi yazardım hocam ama anlamadığım kitap direk aşağıdakini yazmış hatayı bulmamızı istiyor , yok gibi gözüküyor ama anlamadım. 100 den 150 ye kadar olan tam sayıları toplar(toplam değişkeninin ilk değeri 0 olarak atanmıştır) for(x=100;x<=150;x++) toplam+=x; |
Selam mesajı daha önce yazılması gereken yere yazdım ama cevap bulamadım! konu dışı ama, ceviz.net üzerinde bir topikteki dosyaya ihtiyacım var üye oldum ama referans mesajı gerekiyormuş eğer üye olan varsa bana referans mesajı atabilirmi nick: apaches teşekkürler... |
Biliyorum ama paylaşmam gereken yerde kimse cevaplamadı, eğer gereksiz buluyorsanız lütfen silin sadece ceviz sitesinin programlama ağırlıklı bir forum olduğu için bir üye bulurum diye düşündüm :( |
1 ile 30 arasında 5 tam sayı girip , her satıra ayrı ayrı sayı kadar * yazdırmaya çalıştım ama pek pratik gelmedi , dizi kullanmadan başka türlü yapılabilir mi ? Yani girilen sayıları sırayla for içinde döndürmemin yolu var mı ? #include <stdio.h> |
Merhaba Arkadaslar, Eclipse'de CDT'yi sorunsuz yukledim ancak ne yazik ki programi yazip compile ettikten sonra herhangi bir output gostermeden "Lauch failed binary not found" diye hata veriyor. Properties'den flag ekle falan denildi ama yapamadim. Biliyorum daha cok programlama hakkindaki sorulara cevap veriyorsunuz ama bununla ilgilenebilirseniz cok sevinirim. |
#include<stdio.h> C kitabındaki soru şu 3 tip halı satılmaktadır. kodlar T B S ücretler 18.80, 17.80, 19.20. Ne kadar ücret ödeneceğini gösteren bir program yazınız. Yazdığım programda ne yanlış bakabilirmisiniz? |
TabControl deki her sekmenin bir tabpage si var diye hatırlıyorum :) foreach (Control control in tabPage1.Controls) { if (control is CheckBox) control.Enabled = false; } ile halledebilirsin |
http://www.gidnetwork.com/b-59.html , alan,; yapmışsın , hali icin alan girdikten sonra entera basınca kod \n alıyor büyük ihtimalle. Halı tipini üstte alırsan düzelir. #include <stdio.h> |
Yok , 'ü bende gördüm.. Kaldırdım fakat gene hatalı çalışıyor. C'diline C++ kadar hakim değilim fakat hata olmaması gerekiyor programda. |
strahd_von_zarovich arkadaşında dediği gibi float alan,; kısmında , koymuşsun. Onu kaldırıp dener misin. Bende gene hatalı çalıştı ama... |
ceviz linkini verirsen bakayım. |
Ya kardeş ben saçmalamışım kusura bakma. Ayrıca checkedbox değilmiş checkbox mış
Onun yerine koyduğun checkboxları şöyle iptal edebilirsin, diyelim 5 tane checkbox koydun,
checkBox1.Enabled=false;
checkBox2.Enabled=false;
.
.
.
Şeklinde devam ederek iptal edebilirsin.
Bu mesaja 2 cevap geldi. Cevapları Gizle