Arama butonu
Bu konudaki kullanıcılar: 5 misafir, 1 mobil kullanıcı
4171
Cevap
168335
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (200. sayfa)
A
10 yıl
Er

bu hatayı alıyorum yönetici olarak calıstırdıktan sonra soletion manager da dosya adına sag tıklayıp properties de all confi. den confi manager dAN 32 BİT YAZAN YERİ 64 bit yaptım degişen bişey olmadı 64 bit dosyaları geldi ama bu hata cıkıyor derlerken bilgisi olan varsa yardım edebilir mi

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



S
10 yıl
Yüzbaşı

c# web formda textboxtan yazılan sayıların içinden en çok tekrar eden sayıyı bulmamı sağlayacak koda ihtiyacım var. Yardım ederseniz sevinirim teşekkürler



C
10 yıl
Yüzbaşı

C++'da pointer konusunda zorlanıyorum. Bu işin mantığını güzelce açıklayan (aslında mantığı anladım ama uygulamada çok zorlanıyorum) , örnekler de vererek anlatan bir site var mı ? Ya da burdan birisi bana pointer kullanımını kavramam için birkaç güzel program örneği verebilir mi ? Sıradan bir şeyler yazarken yapıyorum aslında ama şu anda ödevimde kullanmam gerekiyor ve bunu kısmen başarabildim.



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

D
10 yıl
Er

C de fonksiyon içinde fonksiyon çağırmak mümkün mü? Şöyle mesela üstte bir A fonksiyonu yazdım ve altta da B fonksiyonu yazdım ve B fonksiyonu içersinde A çağırılıyor. Ana fonksiyon içinde ise sadece B yi yazdım bu şekilde hata alıyorum. Böyle bir kullanım mümkün mü?



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

Şu kodun nasıl işlediğini hiç anlamadım.Şimdi girilen rakamı örnek 142, 241 yani ters şekilde nasıl yazdıracağım diye bakınırken bu kodu buldum ama nasıl işliyor ?
Şimdi 142 girdik reverse = 2 oluyor alttaki kodda, sonra onu yazdırıyor ya direk 2 yazdırması gerekmiyor mu nasıl 241 oluyor.

#include <stdio.h>
int main ()
{

int number, reverse=0, temporarydata;

printf("enter the number");
scanf("%d", &number);

while(number!=0)
{

temporarydata= number%10;
reverse= reverse*10 + temporarydata;


number=number/10;
}

printf("The reverse number is : %d", reverse);

}



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
B
10 yıl
Binbaşı

Direk yazdırmıyor döngü içinde farkedersen. Döngüde reverse i 10 ile çarpıyor bu da son rakamın bir sola kaymasını sağlar. temporary data ile geri kalan sayı eklenir ve o sayıda bir sonraki döngüde 10 ile çarpılır yani sola kaydırılır.



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


Bu mesajda bahsedilenler: @Wolffe
W
10 yıl
Yarbay

 
ifstream dosya;
dosya.open("Hasta.txt");

dosya >> tcno >> hasta_adi >> hasta_soyadi >> hasta_telefon;
while (!dosya.eof()) {

cout << "\n Hasta Bilgileri \n";
cout << "TC no :" << tcno << endl;
cout << "Adı :" << hasta_adi << endl;
cout << "Soyadı :" << hasta_soyadi << endl;
cout << "Telefonu :" << hasta_telefon << endl;

}

arkadaşlar sonsuz döngüye girip sadece ilk kaydı gösteriyor nedendir?



İ
10 yıl
Onbaşı

c++ ta A fonksiyonunu içerisine "friend int(veya başka bir değişken) B();" der isen b fonksiyonu içerisinde a yı kullanabilirsin. C de olur mu emin değilim. Bir dene istersen


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Dijita
G
10 yıl
Yüzbaşı

Merhaba arkadaşlarlar.C++'da dosyaya binary olarak yazmak hakkında fikri olanınız var mı acaba?Yani mesela dosyaya 101 yazıcam bu normalde 3 byte olur fakat benim amacım 3 bit olması.


Bu mesaja 1 cevap geldi.
J
10 yıl
Yüzbaşı

Edit: iki soru da çözüldü

Şunu yapamadım bir türlü.Kodda büyük harfleri ve küçük harfleri tanımladım.Yapmak istediğim mesela sadjADJ girerse kullanıcı, bunu SADJadj şeklinde çıkarmak.Koda bakarsanız iç içe döngü kurdum yani bakıyor birinci harfe hepsini tek tek tarıyor olmazsa ikinci harfe geçip tarıyor.Neresi eksik ?
 

#include <stdio.h>
int main(){
char harf[]="abcdefghijklmnopqrstuvwxyz";
char harf2[]="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
int i,j;
char str[20];
printf ("Enter a string: ");
gets (str);
printf ("The string is: %s\n");
for (i=0;i<=20;i++)
{
for (j=0;j<=26;i++)
{
if (str[i]==harf[j])
{
str[i]=harf2[j];
}
else if (str[i]==harf2[j])
{
str[i]=harf[j];
}
}
}
printf ("%s",str);
}



Şu kodda ise büyüuk ünlü uyumunu kontrol ediyorum ama her yapışımda büyük ünlü uyumuna uymaz çıktısı veriyor nerede hata sizce ?

 
#include <stdio.h>
int main ()
{
char kalin[8]={'a','A','ı','I','U','u','O','o'};
char ince[8]={'e','E','i','İ','ü','Ü','ö','Ö'};
int i,j,buyuk=0,kucuk=0;
char str[20];
printf ("Enter a string: ");
gets (str);
for (i=0;i<=20;i++)
{
for (j=0;j<=8;j++)
{
if (str[i]==kalin[j])
{
buyuk+=1;
}
else if (str[i]==ince[j])
{
kucuk+=1;
}
}
}
if (buyuk>=1 && kucuk>=1)
{
printf ("Buyuk unlu uyumuna uymaz");
}
else
{
printf ("Buyuk unlu uyumuna uyar");
}
}





< Bu mesaj bu kişi tarafından değiştirildi jeodempp -- 3 Ocak 2016; 22:27:03 >
Bu mesaja 2 cevap geldi.
İ
10 yıl
Onbaşı

c++ dilinde kullanabileceğin çok sayıda kütüphane mevcut ve sana bir programcıya verilebilecek en kötü haberi veriyorum

YAPTIĞIN ŞEYİ YAPAN HAZIR FONKSİYON MEVCUT

http://pastebin.com/WdzXYXsi

bu kütüphane ile ilgili sözlük yardımı ile şuradan kolaylıkla bilgi edine bilirsin:
http://www.cplusplus.com/reference/cctype/




Bu mesajda bahsedilenler: @Wolffe
J
10 yıl
Yüzbaşı

Hocam ben üniversite 1.sınıf öğrencisiyim, okulda C dilini öğretiyorlar.Finalde çıkması olası sorular üzerinde uğraşıp anlamaya çalışıyordum.Hazır fonksiyonları biliyorum ama soruda hazır bir fonksiyon kullanmadan diye ekliyorlar.Sanırım dizilerde string kullanımıyla alakalı bir eksiğim var ama üstteki kodlara bakıp birkaç şeyi denesem de bir türlü yanlış şeyi bulamadım.if veya for ile alakalı olabilir.İnternette araştırma yapıyorum ama hepsi farklı yollarla çözmüşler.Benim bu şekilde çözmem lazım.

Mesela ikinci soruda.Sessiz harflerle alakalı olabilir diye düşündüm else yazıp sessiz harf gelirse diye bir sayaç daha koydum artık ince harfler olduğunda doğru cevap çıkıyor ama halen kalın harflerde buyuk unlu uyumuna uymaz diyor uysa bile.Birinci kodda ise bakıyorum halen yanlışı bulamadım.Hata verip kapatıyor.



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


Bu mesajda bahsedilenler: @ilkrplt
B
10 yıl
Çavuş

Hocalarım merhaba

c# ta listview ile sıkıntılı bir durumum var,

datagridview den tıklanan kayıtları listview a atıyorum, Data Giridten aynı kayıta kaç kere tıkladıysam listviewde de adet sayısı teker teker artıyor. Fakat listview de ikinci sıradan itibaren tüm girişlerin her yolu denememe rağmen adet sayısını arttıramadım. ilgili kodlarım aşağıda;

bool durum = false; 
for (int i = 0; i < listView1.Items.Count; i++)
{

if (listView1.Items[i].SubItems[0].Text == dataGridView3.CurrentRow.Cells[1].Value.ToString())
{
if (listView1.SelectedIndices.Count > 0)
{

listView1.Focus();
listView1.Items[i].Selected = true;

double toplam = 0;
toplam = Convert.ToDouble(listView1.SelectedItems[i].SubItems[3].Text) + Convert.ToDouble(1);
listView1.SelectedItems[i].SubItems[3].Text = toplam.ToString();


double çarpım = 0;
çarpım = Convert.ToDouble(listView1.SelectedItems[i].SubItems[3].Text) * Convert.ToDouble(dataGridView3.CurrentRow.Cells[3].Value.ToString());
listView1.SelectedItems[i].SubItems[1].Text = çarpım.ToString();

listView1.Refresh();
durum = true;
Hesapla();
}
}

}
if (durum == false)
{
i = listView1.Items.Count;
listView1.Items.Add(dataGridView3.CurrentRow.Cells[1].Value.ToString());
listView1.Items[i].SubItems.Add(dataGridView3.CurrentRow.Cells[3].Value.ToString());
listView1.Items[i].SubItems.Add(dataGridView3.CurrentRow.Cells[2].Value.ToString());
listView1.Items[i].SubItems.Add("1");
Hesapla();
listView1.Focus();
listView1.Items[i].Selected = true;
listView1.TopItem = listView1.SelectedItems[i];
}


acaba listview e eklediğim her satırın indexini 0 olarak aldırabilirsem sıkıntıyı çözebilir miyim? nitekim şu kodda çalışmıyor

listView1.TopItem = listView1.SelectedItems[i];


Bu konuda gerçekten yardıma ihtiyacım var. ilginize teşekkürler





< Bu mesaj bu kişi tarafından değiştirildi Bay_HaKaN -- 3 Ocak 2016; 15:59:39 >

İ
10 yıl
Onbaşı

İkinci soruda if (!(buyuk>=1 && kucuk>=1)) olacak




Bu mesajda bahsedilenler: @Wolffe
L
10 yıl
Çavuş

selam arkadaşlar
öncelikle yeni yılın herkese mutluluk ve hayırlı işler getirmesini diliyorum. Arkadaşlar epey süredir C# ile ilgileniyorum ve program yazmaya çalışıyorum. benim sorunum şu ;
iki adet formum var , birinci formda textboxlar ve buton var; ikinci formda ise datagridview var, datagridview de bir satıra çift tıklayınca form kapanıp birinci formdaki textboxlara tıklanan satırın bilgilerinin gelmesini istiyorum.tüm kontrollerin propertiers i public olduğu halde 3-4 günden beri araştırıyorum ve bir kaç kod yazdım ama bir türlü olmuyor. kodlarım aşağıdaki gibidir.

private void data_product_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
frmteklif tekliffrm = new frmteklif();
tekliffrm.textBox7.Text = data_product.CurrentRow.Cells[1].Value.ToString();
this.Hide();
}

yardımlarınızı bekliyorum.


Bu mesaja 1 cevap geldi.
A
10 yıl
Teğmen

Arkadaşlar herkese selamlar.Üniversitede öğrenciyim,bu sene c# dersi görüyoruz.Deitel'in c# kitabında bir soru dikkatimi çekti,hoca da sınavda sorabilirim demiş.Rica etsem bana yardımcı olur musunuz?
Create class IntegerSet. Each IntegerSet object can hold integers in the range 0–100. The set is represented by an array of bools. Array element a is true if integer i is in the set. Array element a[j] is false if integer j is not in the set. The parameterless constructor
initializes the array to the “empty set” (i.e., a set whose array representation contains all false values.

Anladığım kadarıyla oluşturacağımız dizi 0 ve 1den oluşacak,biz de bool kullanarak 0 ve 1leri bulmaya çalışacağız.Şimdiden yardımlarınız için teşekkürler.



T
10 yıl
Yüzbaşı

Arkadaşlar iyi akşamlar,
benim şöyle bir problemim var. Button 1 e bastığım zaman form daki kapatma işareti (X) false olucak 2. butona bastığımda ise aktif olacak. Proje ödevim ile alakalı. böyle bir sorunum var çözemedim. Yardımlarınız için tekrardan teşekkürler.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @£XE
N
10 yıl
Yüzbaşı

Veri taşıma ile alakalı ilgili bir kaç sorum var. Bilgisi olan biri mesaj atabilir mi?



G
10 yıl
Yarbay

tekliffrm u göstermemişsin
tekliffrm.show(); kullan pek bi hatasını göremedim


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @lazoli775
L
10 yıl
Çavuş

merhabalar,

@Gökşen PASLI kardeşim teşekkür ediyorum.iyi akşamlar.


Bu mesaja 1 cevap geldi.