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

quote:

Orijinalden alıntı: TeaTone

class içerisinde bir char oluşturuyorum ancak ona main fonksiyonda isim girmek istediğimde ismin sadece ilk harfini alıp yazıdırıyor. bunun çözümü nasıldır, bir kaç yol denedim ama sonuca ulaşamadım.

Zaten kendin söylemişsin char diye.

char a; char a[80] ; string a; char *a; farklı şeyler tamamen.

Bence sen şimdilik char a[80]; ile başla

EDIT : Whoops geç kalmışım





< Bu mesaj bu kişi tarafından değiştirildi garui -- 13 Ekim 2012; 15:19:18 >
Bu mesaja 3 cevap geldi.
T
13 yıl
Yüzbaşı

yav sorun orda işte string attım olmadı karakter dizisi attım yemedi :D yemiyor kardeşim bunu nasıl yapcaz habire hata veriyor


Bu mesaja 3 cevap geldi.
G
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: TeaTone

yav sorun orda işte string attım olmadı karakter dizisi attım yemedi :D yemiyor kardeşim bunu nasıl yapcaz habire hata veriyor

Code'u yapıştır bakalım .



G
13 yıl
Yarbay

quote:

Orijinalden alıntı: ► v-s-l ◄

Konuda anlattığınız gibi yaptım. Codeblocks'ta da getch() komutu çalışıyor. çalışmaması mı lazım acaba biyerde yanlış mı yaptım. sizin dediğinize göre çalışmaması gerekiyor.

yazdığım program şu;

getch() ile girilen karakteri alıyor ASCII kodunu yazdırıyor. stdio.h'tan başka bişey de ekli değil. bu getch() komutu stdio.h'ya mı ait ?

#include <stdio.h> 

int main (void)
{
int g;

printf ("Press any character to see its ASCII code. Press ESC to exit.\n\n%9s\t%10s%\n", "Character", "ASCII Code");

while ((g=getch())!=27)
printf ("%9c\t%10d\n", g, g);

return 0;
}


Sırf bunun için windowsa geçip baktım. Derliyor ama "implicit declaration..." diye uyarı vererek. Bunun anlamı derleyici fonksiyonun prototipini görmezse kendisi ekliyor. Tabi sadece bilindik fonksiyonlar için, yabancı birşey gördümü yine tanımaz.

Başlık dosyalarını kendin açıp inceleyebilirsin, stdio nun içinde getch yok. Fakat doğru olan davranış ait olduğu başlığı ekleyip implicit declaration a mahal vermemek.


Bu mesaja 1 cevap geldi.
G
13 yıl
Yarbay

quote:

Orijinalden alıntı: TeaTone

yav sorun orda işte string attım olmadı karakter dizisi attım yemedi :D yemiyor kardeşim bunu nasıl yapcaz habire hata veriyor

Yav şu stringleri bi türlü öğrenemediniz.


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

Bi program yaptım ve programa bi buton ekledim bu butonda benim yaptığım programla bi dosya yükleniyor c:/program files e ve butona tıklayınca açılıyor. Ama bu programı adam başka biyere yüklemek istese D:/dosyalarım gibi o butona basınca dosya bulunamadı diyor hata veriyor . Yani butonun linki sadece belirli bir adrese gidiyor onu program nereye yüklenirse yüklensin o dosya adresine ulaşsın. Bunu nasıl yapabiliriz. ? Değişken dosya adresleri için kod falan var mı ?


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

Arkadaşlar C#'ta 2 Sayının Geometrik Ortalamasını nasıl hesaplatabilirim.Kodları nasıl olacak. Yardımlarınız için şimdiden sağolun..


Bu mesaja 3 cevap geldi.
A
13 yıl
Yüzbaşı

arkadaşlar graph.h kullanarak dxball tarzı bi oyun yapmaya çalışıyorum. topu fillellipse koduyla çubuğu bar fonksiyonuyla yapıyorum oluşturmada sorun yok ama topun hareketi hep yanlış oluyo. topun koordinatını sürekli değiştirerek hareket ettirebiliyorum ama cleardevice kullanırsam eski pozisyonundaki topu siliyo doğru çalışıyo ancak cleardevice kullanmadan yapmam lazım çünkü cleardevice kullanınca çubuğu vs ekrandaki herşeyi tamamen siliyo bi top hareketi için. çubuğu da top gibi sürekli oluşturayım diyorum ama çubuk ve topun hareketleri birbirlerini etkiliyo hep istediğim gibi hareket ettiremiyorum. bu top ve çubuk hareketini nası yapabilirim kodu yazın demiyorum ama bi yardımcı olun lütfen kaç gündür uğraşıyorum cleardevice'dan başka bi yöntem var mı yada her nasıl olacaksa artık nası yapabilirim bunu yardımcı olabilir misiniz. uzun oldu ama kusura bakmayın nette de baya aradım aradığım cevabı bulamadım foruma yazayım dedim dxball oyunu bilmeyenler için < Resime gitmek için tıklayın >


dediğim gibi oyunu falan istemiyorum sadece çubuk ve topun hareketlerini bitürlü tutturamadım okuduğunuz için saolun



T
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: elektro_gadget

quote:

Orijinalden alıntı: TeaTone

yav sorun orda işte string attım olmadı karakter dizisi attım yemedi :D yemiyor kardeşim bunu nasıl yapcaz habire hata veriyor

Yav şu stringleri bi türlü öğrenemediniz.

string kullanmıştım olmamıştı ama şu mesajınla kafama dank etti allah razı olsun string kütüphanesini kullanmadan string tanıtmaya çalışırsam tabi çalışmaz Sorun çözüldü yardım edenlere teşekkürler.





< Bu mesaj bu kişi tarafından değiştirildi TeaTone -- 13 Ekim 2012; 20:29:57 >

V
13 yıl
Binbaşı

quote:

Orijinalden alıntı: elektro_gadget

quote:

Orijinalden alıntı: ► v-s-l ◄

Konuda anlattığınız gibi yaptım. Codeblocks'ta da getch() komutu çalışıyor. çalışmaması mı lazım acaba biyerde yanlış mı yaptım. sizin dediğinize göre çalışmaması gerekiyor.

yazdığım program şu;

getch() ile girilen karakteri alıyor ASCII kodunu yazdırıyor. stdio.h'tan başka bişey de ekli değil. bu getch() komutu stdio.h'ya mı ait ?

#include <stdio.h> 

int main (void)
{
int g;

printf ("Press any character to see its ASCII code. Press ESC to exit.\n\n%9s\t%10s%\n", "Character", "ASCII Code");

while ((g=getch())!=27)
printf ("%9c\t%10d\n", g, g);

return 0;
}


Sırf bunun için windowsa geçip baktım. Derliyor ama "implicit declaration..." diye uyarı vererek. Bunun anlamı derleyici fonksiyonun prototipini görmezse kendisi ekliyor. Tabi sadece bilindik fonksiyonlar için, yabancı birşey gördümü yine tanımaz.

Başlık dosyalarını kendin açıp inceleyebilirsin, stdio nun içinde getch yok. Fakat doğru olan davranış ait olduğu başlığı ekleyip implicit declaration a mahal vermemek.

yani burda getch yerine ne kullanayım? veya başlık mı ekleyim?

bir de ikinci bi sorum daha olucak.

header (başlık), fonksiyon, kütüphane kavramları tam olarak ne oluyor?

edit:

Ayrıca Codeblocksta build log şöyle diyor:

Checking for existence: C:\Users\Asus\Desktop\a\karakterin ascii kodunu yazdırma.exe 
Executing: C:\Program Files (x86)\CodeBlocks/cb_console_runner.exe "C:\Users\Asus\Desktop\a\karakterin ascii kodunu yazdırma.exe" (in C:\Users\Asus\Desktop\a)
Process terminated with status 0 (0 minutes, 11 seconds)





< Bu mesaj bu kişi tarafından değiştirildi v-s-l -- 13 Ekim 2012; 20:29:10 >
Bu mesaja 1 cevap geldi.
G
13 yıl
Yarbay

quote:

Orijinalden alıntı: ► v-s-l ◄

yani burda getch yerine ne kullanayım? veya başlık mı ekleyim?

bir de ikinci bi sorum daha olucak.

header (başlık), fonksiyon, kütüphane kavramları tam olarak ne oluyor?

edit:

Ayrıca Codeblocksta build log şöyle diyor:

Checking for existence: C:\Users\Asus\Desktop\a\karakterin ascii kodunu yazdırma.exe 
Executing: C:\Program Files (x86)\CodeBlocks/cb_console_runner.exe "C:\Users\Asus\Desktop\a\karakterin ascii kodunu yazdırma.exe" (in C:\Users\Asus\Desktop\a)
Process terminated with status 0 (0 minutes, 11 seconds)


Codeblocks zaten pencereyi tutar hemen kapanmaz, bişey eklemene gerek yok. Yok eğer tutmuyorsa 'Pause after execution' gibi bir seçenek olması lazım. Onu işaretle.
Karakter almak için getch yerine getchar kullan.
build log da bir sorun göremedim, çalışmıyor mu?

başlık ve kütüphane için:http://www1.gantep.edu.tr/~bingul/c/index.php?ders=22


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

quote:

Orijinalden alıntı: elektro_gadget

quote:

Orijinalden alıntı: ► v-s-l ◄

yani burda getch yerine ne kullanayım? veya başlık mı ekleyim?

bir de ikinci bi sorum daha olucak.

header (başlık), fonksiyon, kütüphane kavramları tam olarak ne oluyor?

edit:

Ayrıca Codeblocksta build log şöyle diyor:

Checking for existence: C:\Users\Asus\Desktop\a\karakterin ascii kodunu yazdırma.exe 
Executing: C:\Program Files (x86)\CodeBlocks/cb_console_runner.exe "C:\Users\Asus\Desktop\a\karakterin ascii kodunu yazdırma.exe" (in C:\Users\Asus\Desktop\a)
Process terminated with status 0 (0 minutes, 11 seconds)


Codeblocks zaten pencereyi tutar hemen kapanmaz, bişey eklemene gerek yok. Yok eğer tutmuyorsa 'Pause after execution' gibi bir seçenek olması lazım. Onu işaretle.
Karakter almak için getch yerine getchar kullan.
build log da bir sorun göremedim, çalışmıyor mu?

başlık ve kütüphane için:http://www1.gantep.edu.tr/~bingul/c/index.php?ders=22

Yok sorun yok çalışıyor da yukarda "implicit declaration..." hatası veriyor dediniz ya ben de öyle bişey demedi.


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

float bi sayıyla bölme işlemi falan yaparken mesela 6.0 değil de 6 yazınca program doğru çalışmıyor. neden böyle?


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

Merhaba arkadaşlar,

Eskiden visual basic de bir butona form2.showdialog() yazıp form2'nin açılmasını sağlardık.
Şimdi Windows 8 Metro Style App yaparken C# XAML kodlarıyla bu olayı nasıl yapabilirim?



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

quote:

Orijinalden alıntı: ► v-s-l ◄

quote:

Orijinalden alıntı: elektro_gadget

quote:

Orijinalden alıntı: ► v-s-l ◄

bilgiler için tşk. konuyu da okudum ama cevabımı tam alamadım. getch() komutunun <conio.h> ya mı ait olup olmadığını öğrenmek istemiştim. bi kitapta da getch komutunu conio.h eklemeden kullanmış. İnternette heryerde conio eklemiş de yapmışlar. conio.h'ı eklemelerinin sebebi ne?


getch, conio bunlar standart değil. Derleyiciye keyfe keder ekleniyor. Dev-c++ ta conio gerekmiyorsa stdio nun içine koymuşlardır. Fakat sonradan conio içine yerleştirildi. Linux ta ise komple kaldırıldı. Güncel derleyici tavsiye etmemin sebebi de bu zaten, güncel kod yazmak.

Konuda anlattığınız gibi yaptım. Codeblocks'ta da getch() komutu çalışıyor. çalışmaması mı lazım acaba biyerde yanlış mı yaptım. sizin dediğinize göre çalışmaması gerekiyor.

yazdığım program şu;

getch() ile girilen karakteri alıyor ASCII kodunu yazdırıyor. stdio.h'tan başka bişey de ekli değil. bu getch() komutu stdio.h'ya mı ait ?

#include <stdio.h> 

int main (void)
{
int g;

printf ("Press any character to see its ASCII code. Press ESC to exit.\n\n%9s\t%10s%\n", "Character", "ASCII Code");

while ((g=getch())!=27)
printf ("%9c\t%10d\n", g, g);

return 0;
}


C++ 'da conio.h ile de aynı amaçta kullanılabiliyordu galiba(yanlış hatırlamıyorsam).



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

quote:

Orijinalden alıntı: ► v-s-l ◄

float bi sayıyla bölme işlemi falan yaparken mesela 6.0 değil de 6 yazınca program doğru çalışmıyor. neden böyle?

Float ondalıklı sayılar için kullanılıyor. Örneğin 6,2 / 1,2 gibi. Eğer tam sayıları birbirine bölmek istiyorsan int ile hatasız bir şekilde yapabilirsin.



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

quote:

Orijinalden alıntı: xxxfenerlixxx

Arkadaşlar C#'ta 2 Sayının Geometrik Ortalamasını nasıl hesaplatabilirim.Kodları nasıl olacak. Yardımlarınız için şimdiden sağolun..

Console.WriteLine(Math.Sqrt(degisken));

Sayı çarpımlarını belirttikten sonra kareköklerini alabilirsin bu kod ile.


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

quote:

Orijinalden alıntı: TeaTone

class içerisinde bir char oluşturuyorum ancak ona main fonksiyonda isim girmek istediğimde ismin sadece ilk harfini alıp yazıdırıyor. bunun çözümü nasıldır, bir kaç yol denedim ama sonuca ulaşamadım.

Char karakterler içindir. string işini görecektir.

string degisken = ...... ; gibi kullanabilirsin.



X
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: £XE

quote:

Orijinalden alıntı: xxxfenerlixxx

Arkadaşlar C#'ta 2 Sayının Geometrik Ortalamasını nasıl hesaplatabilirim.Kodları nasıl olacak. Yardımlarınız için şimdiden sağolun..

Console.WriteLine(Math.Sqrt(degisken));

Sayı çarpımlarını belirttikten sonra kareköklerini alabilirsin bu kod ile.

Sağolasın üstad ama consolda değilde windowsformapplication'da kodu nasıl kullanmam gerekir..


Bu mesaja 2 cevap geldi.
O
13 yıl
Onbaşı

beyler bunun için konu da açtım.konuyu görmeyen yardım edebilecek biri varsa buraya da yazıyorum

formumda listboxa tıklandığı anda 5-6 textbox bilgileri ve bir resim veritabanından çekilip forma yansıtılacak.fakat değer sürekli null dönüyor forma tıkladığımda.kod altta.soru nedir?

private void btnresimsec_Click(object sender, RoutedEventArgs e)
{
openFileDialog1.Title = "Lütfen Dosya Seçiniz";
openFileDialog1.Filter = " (*.jpg)|*.jpg|(*.png)|*.png|(*.bmp)|*.bmp|(*.gif)|*.gif";
openFileDialog1.ShowDialog();
resim = openFileDialog1.FileName.ToString();

//PICTUREBOX'A BU ŞEKİLDE RESİM ATILIR.
image1.Source = (ImageSource)new ImageSourceConverter().ConvertFromString(resim);

}


private void listBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
try
{
txtad.Text = ds.Tables[1].Rows[listBox1.SelectedIndex].ItemArray[0].ToString().Trim();
txttur.Text = ds.Tables[1].Rows[listBox1.SelectedIndex].ItemArray[1].ToString().Trim();
txtsure.Text = ds.Tables[1].Rows[listBox1.SelectedIndex].ItemArray[2].ToString().Trim();
txtyonetmen.Text = ds.Tables[1].Rows[listBox1.SelectedIndex].ItemArray[3].ToString().Trim();
txtoyuncular.Text = ds.Tables[1].Rows[listBox1.SelectedIndex].ItemArray[4].ToString().Trim();
txtsenaryo.Text = ds.Tables[1].Rows[listBox1.SelectedIndex].ItemArray[5].ToString().Trim();
byte[] resim = (byte[])ds.Tables[1].Rows[listBox1.SelectedIndex].ItemArray[7];
image1.Source = GetBitmapImage(resim);

}