Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4171
Cevap
168708
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (15. sayfa)
Q
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: CoDeR006

quote:

Orijinalden alıntı: Qwerty0034

Tamam deniyorum ama olcağını sanmıyorum geçen doğru yazdığıma emindim ama yine hata vermişti .

Büyük ihtimalle düzelecektir. İyi çalışmalar

Çok teşekkür ederim oldu.

Halbuki geçen doğru yazdığıma emindim her neyse tekrar teşekkürler.


Bu mesaja 1 cevap geldi.
C
13 yıl
Teğmen

quote:

Orijinalden alıntı: Qwerty0034

quote:

Orijinalden alıntı: CoDeR006

quote:

Orijinalden alıntı: Qwerty0034

Tamam deniyorum ama olcağını sanmıyorum geçen doğru yazdığıma emindim ama yine hata vermişti .

Büyük ihtimalle düzelecektir. İyi çalışmalar

Çok teşekkür ederim oldu.

Halbuki geçen doğru yazdığıma emindim her neyse tekrar teşekkürler.

Rica ederim :)
iyi çalışmalar



F
13 yıl
Teğmen

quote:

Orijinalden alıntı: Qwerty0034

İlk resimdeki gibi yaptım sonra derle dedim ve hata aldım nerede hata var ?


< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >

private void checkedbox_iptal(params CheckedBox[] cb)


Satırında CheckedBox altı kırmızı çizili nasıl düzeltebiliriz bir tanımlamayı eksik mi yaptık acaba


Bu mesaja 1 cevap geldi.
£
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: fatihcan92

quote:

Orijinalden alıntı: Qwerty0034

İlk resimdeki gibi yaptım sonra derle dedim ve hata aldım nerede hata var ?


< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >

private void checkedbox_iptal(params CheckedBox[] cb)


Satırında CheckedBox altı kırmızı çizili nasıl düzeltebiliriz bir tanımlamayı eksik mi yaptık acaba

Checkedbox veya checkedbox deneyin. Harf duyarlılığı var C#'da.





< Bu mesaj bu kişi tarafından değiştirildi £XE -- 7 Eylül 2012; 0:56:01 >
Bu mesaja 1 cevap geldi.
F
13 yıl
Teğmen

Küçük harf olayınıda denemiştim zaten hata değişmedi :(
Error	3	The type or namespace name 'checkedBox' could not be found (are you missing a using directive or an assembly reference?)	C:\Users\****\Desktop\FilmVision\FilmVision\FilmVision\FilmvisionMain.cs	737	46	FilmVision 

Referans tan bahsediyor bu kodu kullanmak için hangi referansı yüklemem lazım yada ne yapmam lazum şuan :)


Bu mesaja 2 cevap geldi.
B
13 yıl
Teğmen

Merhaba arkadaslar,
ben uzun süredir C++ ile ugrasiyorum ama bu isaretciler konusu kafami cok karıştırıyor.
Birisi bana asagidaki durumu aciklayabilir mi?

strcmp(const char* str1, const char* str2)


bilindigi üzere standard strcmp fonksiyonu parametre olarak aldigi iki isaretciyi karsilastiriyor ve sonucu geri döndürüyor.(esitse 0, degilse 0'dan farkli bir sayi...)
Benim anladigim kadariyla strcmp fonksiyonu aslinda burada isaretcileri degil, isaretcinin tuttugu adrese sahip olan degiskenin icerdigi degerleri karsilastiriyor olmali...(hataliysam düzeltin)

peki ben bu fonksiyonu su sekilde cagirirsam durumu bana nasil aciklayabilirsiniz?

strcmp("elma","alma");


strcmp fonksiyonu parametre olarak iki isaretci beklerken nasil olurda bu sekidle cagirip dogru sonuc alabiliyoruz? Aciklayabilirmisiniz?


Bu mesaja 2 cevap geldi.
T
13 yıl
Yüzbaşı

hocam delegate ve event farkını açıklayabilirmisiniz ben biraz okudumda bunlar çoklu metod çağırmaya yarıyormuş fakat nasıl kullanılır ve farkları nedir bir fikrim yokta internette birkaç örneğe baktım çoklu metod çağırır diyor adam örnekte tek metod çağırmış



T
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: beterman



Gördüğün örneklerden birinin kodunu atar mısın? Mantığı bende tam bilmiyorum ama attığın kod üzerinden bir sonuç çıkarabilirim.



C
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: beterman

Merhaba arkadaslar,
ben uzun süredir C++ ile ugrasiyorum ama bu isaretciler konusu kafami cok karıştırıyor.
Birisi bana asagidaki durumu aciklayabilir mi?

strcmp(const char* str1, const char* str2)

bilindigi üzere standard strcmp fonksiyonu parametre olarak aldigi iki isaretciyi karsilastiriyor ve sonucu geri döndürüyor.(esitse 0, degilse 0'dan farkli bir sayi...)
Benim anladigim kadariyla strcmp fonksiyonu aslinda burada isaretcileri degil, isaretcinin tuttugu adrese sahip olan degiskenin icerdigi degerleri karsilastiriyor olmali...(hataliysam düzeltin)

peki ben bu fonksiyonu su sekilde cagirirsam durumu bana nasil aciklayabilirsiniz?

strcmp("elma","alma");

strcmp fonksiyonu parametre olarak iki isaretci beklerken nasil olurda bu sekidle cagirip dogru sonuc alabiliyoruz? Aciklayabilirmisiniz?

Elbette adresleri kaşılaştırmanın bir anlamı yok, değerler karşılaştırılıyor.
"elma" 5 char dan oluşur. 'e', 'l', 'm', 'a', '\0'. fonksiyona sadece 'e' harfinin adresi gider. Tüm harfler değil. Son harf ise '\0' dan bir önceki harftir yani 'a'.



£
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: fatihcan92

Küçük harf olayınıda denemiştim zaten hata değişmedi :(
Error	3	The type or namespace name 'checkedBox' could not be found (are you missing a using directive or an assembly reference?)	C:\Users\****\Desktop\FilmVision\FilmVision\FilmVision\FilmvisionMain.cs	737	46	FilmVision 

Referans tan bahsediyor bu kodu kullanmak için hangi referansı yüklemem lazım yada ne yapmam lazum şuan :)

Hım.. Kodda türkçe karakter varsa onları düzelt, Sonra kodu kopyala, Visual St. Kapatıp tekrar aç, tekrardan koy kodu.

Şunu dener misin. Olmazsa başka bir yöntem anlatmaya çalışayım.

 
public void kontrol()
{

for(int i = 0; i <= CheckedBox.Length - 1; i++){CheckedBox[i].Enabled = false;}

}



Bu mesaja 1 cevap geldi.
F
13 yıl
Teğmen

CheckedBox.Length diye bir kavram yok :( siz yeni bir proje oluştursanız ufak bir çalışan exe yapsanız proje dosyasının indirme linkini verirseniz o zaman projeme uygulayabileceğimi düşünüyorum


Bu mesaja 1 cevap geldi.
£
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: fatihcan92

CheckedBox.Length diye bir kavram yok :( siz yeni bir proje oluştursanız ufak bir çalışan exe yapsanız proje dosyasının indirme linkini verirseniz o zaman projeme uygulayabileceğimi düşünüyorum

Müsait değildim 2 gündür. Açamadım Visual Studio'yu. Şimdi inceleyeceğim..


Bu mesaja 1 cevap geldi.
F
13 yıl
Teğmen

quote:

Orijinalden alıntı: £XE

quote:

Orijinalden alıntı: fatihcan92

CheckedBox.Length diye bir kavram yok :( siz yeni bir proje oluştursanız ufak bir çalışan exe yapsanız proje dosyasının indirme linkini verirseniz o zaman projeme uygulayabileceğimi düşünüyorum

Müsait değildim 2 gündür. Açamadım Visual Studio'yu. Şimdi inceleyeceğim..

Teşekkürler ben beklemedeyim


Bu mesaja 1 cevap geldi.
£
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: fatihcan92

quote:

Orijinalden alıntı: £XE

quote:

Orijinalden alıntı: fatihcan92

CheckedBox.Length diye bir kavram yok :( siz yeni bir proje oluştursanız ufak bir çalışan exe yapsanız proje dosyasının indirme linkini verirseniz o zaman projeme uygulayabileceğimi düşünüyorum

Müsait değildim 2 gündür. Açamadım Visual Studio'yu. Şimdi inceleyeceğim..

Teşekkürler ben beklemedeyim

Ya kardeş ben saçmalamışım kusura bakma. Ayrıca checkedbox değilmiş checkbox mış .. Herneyse bu checkbox'ları toplu olarak iptal etmek için bir kod yazamadım. Daha doğrusu öyle birşey yapılamıyor.

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.
F
13 yıl
Teğmen

quote:

Orijinalden alıntı: £XE

quote:

Orijinalden alıntı: fatihcan92

quote:

Orijinalden alıntı: £XE

quote:

Orijinalden alıntı: fatihcan92

CheckedBox.Length diye bir kavram yok :( siz yeni bir proje oluştursanız ufak bir çalışan exe yapsanız proje dosyasının indirme linkini verirseniz o zaman projeme uygulayabileceğimi düşünüyorum

Müsait değildim 2 gündür. Açamadım Visual Studio'yu. Şimdi inceleyeceğim..

Teşekkürler ben beklemedeyim

Ya kardeş ben saçmalamışım kusura bakma. Ayrıca checkedbox değilmiş checkbox mış .. Herneyse bu checkbox'ları toplu olarak iptal etmek için bir kod yazamadım. Daha doğrusu öyle birşey yapılamıyor.

Onun yerine koyduğun checkboxları şöyle iptal edebilirsin, diyelim 5 tane checkbox koydun,

checkBox1.Enabled=false;
checkBox2.Enabled=false;
.
.
.
Şeklinde devam ederek iptal edebilirsin.

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 :)


Bu mesaja 1 cevap geldi.
S
13 yıl
Binbaşı

quote:

Orijinalden alıntı: £XE

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> 
#include <stdlib.h>

int main()
{

int tamsayi;
char karakter;


scanf("%d",&tamsayi);
karakter=getchar();

printf("%d , %c",tamsayi,karakter);


return 0;
}


Bu mesaja 2 cevap geldi.
S
13 yıl
Binbaşı

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;
}





< Bu mesaj bu kişi tarafından değiştirildi strahd_von_zarovich -- 8 Eylül 2012; 23:37:53 >
Bu mesaja 3 cevap geldi.
£
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: fatihcan92

quote:

Orijinalden alıntı: £XE

quote:

Orijinalden alıntı: fatihcan92

quote:

Orijinalden alıntı: £XE

quote:

Orijinalden alıntı: fatihcan92

CheckedBox.Length diye bir kavram yok :( siz yeni bir proje oluştursanız ufak bir çalışan exe yapsanız proje dosyasının indirme linkini verirseniz o zaman projeme uygulayabileceğimi düşünüyorum

Müsait değildim 2 gündür. Açamadım Visual Studio'yu. Şimdi inceleyeceğim..

Teşekkürler ben beklemedeyim

Ya kardeş ben saçmalamışım kusura bakma. Ayrıca checkedbox değilmiş checkbox mış .. Herneyse bu checkbox'ları toplu olarak iptal etmek için bir kod yazamadım. Daha doğrusu öyle birşey yapılamıyor.

Onun yerine koyduğun checkboxları şöyle iptal edebilirsin, diyelim 5 tane checkbox koydun,

checkBox1.Enabled=false;
checkBox2.Enabled=false;
.
.
.
Şeklinde devam ederek iptal edebilirsin.

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 :)

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 :)



£
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: strahd_von_zarovich

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;
}


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.


Bu mesaja 1 cevap geldi.
C
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: strahd_von_zarovich

quote:

Orijinalden alıntı: £XE

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> 
#include <stdlib.h>

int main()
{

int tamsayi;
char karakter;


scanf("%d",&tamsayi);
karakter=getchar();

printf("%d , %c",tamsayi,karakter);


return 0;
}


ben yanıtlıyim büyük küçük tüm harfler 1 byte. tüm ascii karakterleri.
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.


Bu mesaja 1 cevap geldi.