Arama butonu
Bu konudaki kullanıcılar: 4 misafir, 2 mobil kullanıcı
4171
Cevap
168679
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (147. sayfa)
H
11 yıl
Teğmen

Mrb, dev c++ kullanmaya başladım, yeniyim :) , sonuç ekranı çıkar çıkmaz kayboluyor. Ne yapmam lazım?


Bu mesaja 1 cevap geldi.
M
11 yıl
Er

Merhabalar; C#'ta Proje çalışmam var, yardımcı olursanız sevinirim..


Proje

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

Arkadaşlar Hafta Sonuna yetiştirmek Gerekiyor Yardımlarınız Bekliyorum...



C
11 yıl
Teğmen

main içinde; system("pause"); yaz ekranda sabit tutar.

Ben C ile farklı bir şey kullanıyordum ama kod başına #include<conio.h> ve sonuna return'den önce getch(); yazdığında da aynı işlevi görür. Sorun olursa sorabilirsin.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @h044574
H
11 yıl
Teğmen

quote:

Orijinalden alıntı: cekiko

main içinde; system("pause"); yaz ekranda sabit tutar.

Ben C ile farklı bir şey kullanıyordum ama kod başına #include<conio.h> ve sonuna return'den önce getch(); yazdığında da aynı işlevi görür. Sorun olursa sorabilirsin.

Tamam bu da oluyor fakat bazı sıkıntılar yaratabiliyormuş, ben de dev-c yi kaldırdım, "code-blocks" yükledim bu dertlerden kurtuldum. Teşekkür ederim.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @cekiko
C
11 yıl
Teğmen

Büyük verilerle çalışıyorsan bilemeyeceğim tabi. O kadar sorun olacağın sanmıyorum. Bu tarz programlar yerine sanal makineye ubuntu at derim.




Bu mesajda bahsedilenler: @h044574
C
11 yıl
Teğmen

Baktım ama yine de tereddüt ediyorum.

11) -
12) B
13) C
14) D
15) D

Cevaplarını öğrendikten sonra da bilgilendirirsen sevinirim.




Bu mesajda bahsedilenler: @Death Note
C
11 yıl
Teğmen

Konuyla ilgili bilgim yok ama aşağıdaki sayfada bahsedilmiş senin sorunundan.



http://social.msdn.microsoft.com/Forums/vstudio/en-US/46df031a-9118-4dcf-a434-b419d05fcc40/help-me-please-one-or-more-projects-in-the-solution-were-not-loaded-correctly-please-see-the?forum=vssetup


Yani sorun solutiondaki projelerin path'inde. Solution'ı aç hata verdikten sonra o solutiona gerekli projeleri kendin ekle, daha sonra yeni bir solutionı kaydet. Kaydettiğini kullan.


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @flowerhorn
F
11 yıl
Yarbay

quote:

Orijinalden alıntı: cekiko

Konuyla ilgili bilgim yok ama aşağıdaki sayfada bahsedilmiş senin sorunundan.



http://social.msdn.microsoft.com/Forums/vstudio/en-US/46df031a-9118-4dcf-a434-b419d05fcc40/help-me-please-one-or-more-projects-in-the-solution-were-not-loaded-correctly-please-see-the?forum=vssetup


Yani sorun solutiondaki projelerin path'inde. Solution'ı aç hata verdikten sonra o solutiona gerekli projeleri kendin ekle, daha sonra yeni bir solutionı kaydet. Kaydettiğini kullan.

Tesekkur ederim



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
N
11 yıl
Yüzbaşı

Arkadaşlar projemde bazı anlamadığım kodlar var, kodları satır satır ayrı ayrı ele alarak ne anlama geldiğini söyler misiniz?

ApplicantList.Kullanıcılar.SingleOrDefault(x => x.userName == username && x.password == password) != null

ApplicantList.Kullanıcılar.Insert(0,new Applicant() { userName = username });

foreach (Request item in RequestList.Sikayetler.Where(x => x.state == comboBox1.SelectedItem.ToString()).ToList())

TeknikServisEkrani_Load(null, null);



L
11 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Death Note

arkadaşlar şu soruların cevaplarını yapabilen var mı acaba
< Resime gitmek için tıklayın >

NOT: C++ mantığı ile cevapladım C# bilgim hiç denecek kadar azdır
12-) nesnenin isim uzayı olduğunu bilemeyiz, geriye double değer döndüreceğinide bilemeyiz, C Doğrudur, public olduğunuda bilemeyiz
13-) private türündendir
14-) büyük ihitmal A
15-) nasıl bir fonk. Bilmiyorum ama büyük ihtimal hatalı çünkü böyle bir sözdizimi genelde yanlıştır



< Bu ileti mini sürüm kullanılarak atıldı >

B
11 yıl
Binbaşı

11 d
12 b (Kodun hatasiz.derlendigini varsayarsak)
13 c
14 a
15 b



< Bu ileti mini sürüm kullanılarak atıldı >

G
11 yıl
Er

Arkadaşlar çok önemli yetiştirmem gereken bir ödev var. Ödevi ve bulduğum tahmini yarim cevabı yazıyorum yardımcı olursanız çok sevinirim.

Ödev

Bilgisayar isimli bir sınıf oluşturunuz
-Oluşturulan sınıf bir bilgisayarın sahip olduğu özelliklere sahip olması gerekir
(ekeran kartı, ram vb.)
-Özellikler veri tipleri olarak temel veri tiplerinin yanı sıra en az bir adet dizi ve yapı veri tipi kullanılması gerekir
Örnek: char model[] , struct ekrankarti{ int ram, int maxCozunurluk } vb.
-Oluşturulan nesnelerin özelliklerine fonksiyonlar ile değer atanabilmeli veya değer okunabilmeli
-Oluşturulan n adet (dizi mantığı ile) nesneden istenilen bilgisayar nesnesinin özellikleri yazdırılabilmeli

Yukarıdaki kriterlere sağlayan programı c++ dili ile yazınız




class Bilgisayar{
private:
struct Ram{
int mhz;
int bellek;
}ram;

struct EkranKarti{
Ram kartRam;
int maxCozunurluk;
char* kartModel;
}eKarti;

char* bilgisayarMarka;

public:
Bilgisayar(){} //new ----- new[]
Bilgisayar(char* str):bilgisayarMarka(str){}//Bilgisayar nesnesini marka ismi ile yaratma
~Bilgisayar(){} //delete ----delete[]
void setEkranKarti(){
//Ekran kartının özelliklerini değiştir
}
void setRam(){
//ram özelliklerini değiştir
}
Ram getEkranKartiRam(){
return eKarti.kartRam; // struct Ram veriyapısını ram nesnesini döndürür
}
Ram getBilgisayarRam(){
return ram;
}
};



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
T
11 yıl
Binbaşı

Arkadaşlar C de ilk 10 asal sayıyı bulma kodu gördüm ama anlamadığım bi yer var

#include <stdio.h>
#include <stdlib.h>

//İlk 10 asal sayıyı gösterme.

int main(int argc, char *argv[])
{
int i,adet=0,sayi=2,bolen=0;
while(adet!=10)
{
for(i=2;i<=sayi;i++)
{
if(sayi%i==0)
{
bolen++;
}
}
if(bolen==1)
{
printf("%d\n",sayi);
adet++;
}
bolen=0;
sayi++;
}
return 0;
}

kod böyle fakat i=2;i<=sayi;i++ kısmını anlayamadım neden i 2den başlıyor sayaç değil midir bu


Bu mesaja 2 cevap geldi.
C
11 yıl
Teğmen

Sayaç değil asal sayılar 2,3,5,7,9.... diye gidiyor ya orada sayıyı bölüyor o.

Değer verip düşün 19 diyelim. Asal sayının kendisine ve 1'e bölümü dışında böleni olmayacak. 19'u 1'e bölüp başlatamazsın, 2'den başlatman lazım. Orda 2 diyerek oradan başlatıyor. 2'den itibaren bölüp kontrol ediyor var mı yok mu diye.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @tnszfr
C
11 yıl
Teğmen

Gerçi sende scanf yok ama aynı şeyi diyorum zaten. Anlatabilmişimdir umarım.




Bu mesajda bahsedilenler: @tnszfr
Y
11 yıl
Er

arkadaşlar c# console aplicationda bana ekolayzır programını yazabilirmisiniz bi türlü yapamadım ALLAH RIZASI İÇİN.



Y
11 yıl
Er

ekolayzır nasıl yapılır? yardımcı olurmusun?




Bu mesajda bahsedilenler: @£XE
T
11 yıl
Binbaşı

quote:

Orijinalden alıntı: cekiko

Sayaç değil asal sayılar 2,3,5,7,9.... diye gidiyor ya orada sayıyı bölüyor o.

Değer verip düşün 19 diyelim. Asal sayının kendisine ve 1'e bölümü dışında böleni olmayacak. 19'u 1'e bölüp başlatamazsın, 2'den başlatman lazım. Orda 2 diyerek oradan başlatıyor. 2'den itibaren bölüp kontrol ediyor var mı yok mu diye.

çok sağolasın kardeşim


Bu mesaja 1 cevap geldi.
M
11 yıl
Yüzbaşı

Arkadaşlar aşağıdaki kodda tetriste iki nesnenin çarpışmasını görmeye çalışıyorum ama oluşturduğum şekillerin koordinatları aynı oluyor.
yani
.....Kare kare1 = new Kare();
.....Kare kare2 = new Kare();
olarak oluştursam oluyor ama bunların yerine aşağıdaki gibi kareList[0] ve kareList[1] kullanırsam şekillerin koordinatları ayrı noktalar versem bile aynı oluyor, son şeklin koordinatlarını alıyor ikisi de. Belki olması gereken odur ama ben bu şekilde nasıl kullanırım bunu? Çünkü gelen şekilleri kaydedip yeni gelen şekille karşılaştırma yapmak istiyorum dolu mu boş mu diye...

 
Kare kare = new Kare();

List<Kare> kareList = new List<Kare>();

kareList.Add(kare);
kareList.Add(kare);


kareList[0].SekilRec[0] = new Rectangle(100, 440, 20, 20);
kareList[0].SekilRec[1] = new Rectangle(100, 420, 20, 20);
kareList[0].SekilRec[2] = new Rectangle(120, 440, 20, 20);
kareList[0].SekilRec[3] = new Rectangle(120, 420, 20, 20);

kareList[0].SekilCiz(paper);

//x sürekli 20 artıyor burda, bir süre sonra koordinatların buluşması lazım normal şartlarda.
kareList[1].SekilRec[0] = new Rectangle(100, 100 + x, 20, 20);
kareList[1].SekilRec[1] = new Rectangle(100, 80 + x, 20, 20);
kareList[1].SekilRec[2] = new Rectangle(120, 100 + x, 20, 20);
kareList[1].SekilRec[3] = new Rectangle(120, 80 + x, 20, 20);

kareList[1].SekilCiz(paper);



Bu mesaja 1 cevap geldi.
K
11 yıl
Yüzbaşı

quote:

Orijinalden alıntı: ~H!ddeN

Arkadaşlar aşağıdaki kodda tetriste iki nesnenin çarpışmasını görmeye çalışıyorum ama oluşturduğum şekillerin koordinatları aynı oluyor.
yani
.....Kare kare1 = new Kare();
.....Kare kare2 = new Kare();
olarak oluştursam oluyor ama bunların yerine aşağıdaki gibi kareList[0] ve kareList[1] kullanırsam şekillerin koordinatları ayrı noktalar versem bile aynı oluyor, son şeklin koordinatlarını alıyor ikisi de. Belki olması gereken odur ama ben bu şekilde nasıl kullanırım bunu? Çünkü gelen şekilleri kaydedip yeni gelen şekille karşılaştırma yapmak istiyorum dolu mu boş mu diye...

 
Kare kare = new Kare();

List<Kare> kareList = new List<Kare>();

kareList.Add(kare);
kareList.Add(kare);


kareList[0].SekilRec[0] = new Rectangle(100, 440, 20, 20);
kareList[0].SekilRec[1] = new Rectangle(100, 420, 20, 20);
kareList[0].SekilRec[2] = new Rectangle(120, 440, 20, 20);
kareList[0].SekilRec[3] = new Rectangle(120, 420, 20, 20);

kareList[0].SekilCiz(paper);

//x sürekli 20 artıyor burda, bir süre sonra koordinatların buluşması lazım normal şartlarda.
kareList[1].SekilRec[0] = new Rectangle(100, 100 + x, 20, 20);
kareList[1].SekilRec[1] = new Rectangle(100, 80 + x, 20, 20);
kareList[1].SekilRec[2] = new Rectangle(120, 100 + x, 20, 20);
kareList[1].SekilRec[3] = new Rectangle(120, 80 + x, 20, 20);

kareList[1].SekilCiz(paper);



sen bir tane kare yaratıp onu listeye iki defa ekliyorsun. eklediğin iki karenin de bellekteki adresi aynı. bu nedenle birinde yaptığın değişiklikler diğerinde de görünüyor (ki zaten aynı nesne bu ikisi)

bunun yerine

kareList.Add(new Kare());
kareList.Add(new Kare());

veya

int kareSayisi = 2;

for(int i = 0; i<kareSayisi; i++)
kareList.Add(new Kare());

şeklinde yapabilirsin.