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

Given the following series: 1 2 5 26 677 ..... such that the nth value equals to (n-1 th)2 +1 and the first value is 1. Write a recursion function named f to compute the nth value.

arkadaslar recursion function kullanarak sunu yazabılecek varmı


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

ALLAH aşkına C++'ı adam gibi , detaylı , her yönüyle anlatan türkce bir kitap tavsiyesinde bulunun çıldırcam


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

kardeş recursion büyük bir ihtimalle yazarımda döngü yerine fonksiyonu tekrar çağıran bir iki fonksyionlu bişey olur şunun gibi mesela

long double fnacci(int nacci,long double ilkT,int n) { 
if(n <= nacci) {
return ilkT;
}
long double dizi[100];
int i;
for(i = 0;i < nacci;i++) {
dizi[i] = ilkT;
}
int cpn = nacci;
long double calc() {
dizi[cpn % nacci] = toplam(dizi,nacci);
cpn++;
if(cpn == n) {
return dizi[(n-1) % nacci];
}
return calc();
}
return calc();
}


bu fonksyiyonun yaptığı iş fibonacci fonksyionuna benzer fakat daha geniş bir kapsamlıdır örneğin sadece fiboncacci değil "1,1,1,3,5,9,17" gibi yazılan N sayınınca kadar önceki elemanı toplayıp bir sonraki eleman sistsemince istenilen N'inci elemanı bulur neyse dediğim gibi bu fonksyionda özyinelemeli fakat çokda özyinelemeliye benzemiyor eğer bunun gibi bir fonksyion olur diyorsan tamam yapmaya çalışırım




Bu mesajda bahsedilenler: @Kriger
M
10 yıl
Yarbay

http://kodlab.com/BookDetail.aspx?ID=527

temel bilgiler güzel anlatılmış.


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @Harun2525
M
10 yıl
Yarbay

daha önce sordum ama cevaplayan olmadı.aşağıdaki kod ile veri tabanındaki bilgileri çekiyorum sıkıntı yok.ama tabloda olmayan bir veri girildiğinde hiç bir şey olmuyor.
ben ise hata vermesini istiyorum.if kullanım ama bu seferde çalışmadı.

çalışan kod:

protected void Button15_Click(object sender, EventArgs e) 
{
SqlDataReader reader;
SqlConnection baglanti = new SqlConnection(K_OTOMASYON);
SqlCommand sorgu = new SqlCommand();
sorgu.Connection = baglanti;
baglanti.Open();
sorgu.CommandType = CommandType.StoredProcedure;
sorgu.CommandText = "KITAPGETIR";
sorgu.Parameters.Clear();

sorgu.Parameters.Add("@KITAPGETIR", TextBox1.Text);
reader = sorgu.ExecuteReader();

GridView1.DataSource = reader;
GridView1.DataBind();
reader.Close();

baglanti.Close();
}


if'li kod: reader.read yerine reader.hasrows denedim gene olmadı.

protected void Button15_Click(object sender, EventArgs e) 
{
SqlDataReader reader;
SqlConnection baglanti = new SqlConnection(K_OTOMASYON);
SqlCommand sorgu = new SqlCommand();
sorgu.Connection = baglanti;
baglanti.Open();
sorgu.CommandType = CommandType.StoredProcedure;
sorgu.CommandText = "KITAPGETIR";
sorgu.Parameters.Clear();


sorgu.Parameters.Add("@KITAPGETIR", TextBox1.Text);
reader = sorgu.ExecuteReader();
if(reader.Read())
{
GridView1.DataSource = reader;
GridView1.DataBind();


}
reader.Close();
baglanti.Close();
}





< Bu mesaj bu kişi tarafından değiştirildi Marcus Glory -- 31 Mayıs 2015; 13:34:39 >
Bu mesaja 1 cevap geldi.
H
10 yıl
Yüzbaşı

kardeşim alayım almasınada 360 sayfalık kitaptan ne çıkar şöyle detaylı anlatan bir kitap önerisi bulursanız çok sevinirim veyada C değilde Sadece c++ ' analatan kitapta olur çünki C'de bayağğı ilerledim


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @altı ok
R
10 yıl
Er

Merhaba Abilerim Kardeşlerim Bi Ricam Vardı Öğretmen Programlama dersinde kurtarma sınavı yapıcak fakat bilgim sıfır ama elimde sorular var acaba yardımcı olabilirmisiniz


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



M
10 yıl
Yarbay

quote:

Orijinalden alıntı: altı ok

daha önce sordum ama cevaplayan olmadı.aşağıdaki kod ile veri tabanındaki bilgileri çekiyorum sıkıntı yok.ama tabloda olmayan bir veri girildiğinde hiç bir şey olmuyor.
ben ise hata vermesini istiyorum.if kullanım ama bu seferde çalışmadı.

çalışan kod:

protected void Button15_Click(object sender, EventArgs e) 
{
SqlDataReader reader;
SqlConnection baglanti = new SqlConnection(K_OTOMASYON);
SqlCommand sorgu = new SqlCommand();
sorgu.Connection = baglanti;
baglanti.Open();
sorgu.CommandType = CommandType.StoredProcedure;
sorgu.CommandText = "KITAPGETIR";
sorgu.Parameters.Clear();

sorgu.Parameters.Add("@KITAPGETIR", TextBox1.Text);
reader = sorgu.ExecuteReader();

GridView1.DataSource = reader;
GridView1.DataBind();
reader.Close();

baglanti.Close();
}


if'li kod: reader.read yerine reader.hasrows denedim gene olmadı.

protected void Button15_Click(object sender, EventArgs e) 
{
SqlDataReader reader;
SqlConnection baglanti = new SqlConnection(K_OTOMASYON);
SqlCommand sorgu = new SqlCommand();
sorgu.Connection = baglanti;
baglanti.Open();
sorgu.CommandType = CommandType.StoredProcedure;
sorgu.CommandText = "KITAPGETIR";
sorgu.Parameters.Clear();


sorgu.Parameters.Add("@KITAPGETIR", TextBox1.Text);
reader = sorgu.ExecuteReader();
if(reader.Read())
{
GridView1.DataSource = reader;
GridView1.DataBind();


}
reader.Close();
baglanti.Close();
}


güncel


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

Merhaba Hocam C öğreniyorumda Şu dikkatimi Çekti Fonksiyon İşaretçilerine ne gerek var örneğin "int fonksiyon(int hesap(int a , int b) , int sayi1);" şeklinde birinci parametreye sadece uyumlu fonksiyon gelebilir fakat birde bunun işaretçi versiyonu var şu şekilde "int fonksiyon(int *hesapl(int a , int b) , int sayi1);" şimdi şunu merak ediyorum neden böyle birşey var yani işaretçi versiyonuna ne gerek var !!! işaretçi versiyon olunca ne oluyor ne fakı oluyor


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

quote:

Orijinalden alıntı: Harun2525

Merhaba Hocam C öğreniyorumda Şu dikkatimi Çekti Fonksiyon İşaretçilerine ne gerek var örneğin "int fonksiyon(int hesap(int a , int b) , int sayi1);" şeklinde birinci parametreye sadece uyumlu fonksiyon gelebilir fakat birde bunun işaretçi versiyonu var şu şekilde "int fonksiyon(int *hesapl(int a , int b) , int sayi1);" şimdi şunu merak ediyorum neden böyle birşey var yani işaretçi versiyonuna ne gerek var !!! işaretçi versiyon olunca ne oluyor ne fakı oluyor

İlk yazdığın hatalı, öyle bişey yok. Bir fonksiyon vardır bir de onu gösteren işaretçi. Fonksiyon işaretçileri "callback" mekanizması için gerekli. Yani fonksiyon önceden çağrılır ancak içeriği belli değildir. Sen o işaretçiye bir fonksiyon adresi atarsın, o da senin fonksiyonu kullanır.

C' de qsort() diye dizi sıralayan bir fonksiyon var. Bu fonksiyon her türden veriyi fonksiyon işaretçisi sayesinde sıralayabilmektedir.

http://www.cplusplus.com/reference/cstdlib/qsort/


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

ya başka uygulamanın verilerini nasıl değiştirebiliriz örneğin ben küçük bir uygulama yaptım içinde "int a = 4"; diye bir kodum var ve "a" değişkenimin bellek adresi "0x43" olsun ve ben başka bir uygulama açıp şu komutları yürüttüm "int *ptr_a = 0x43;" gördüğünüz gibi ilk aççtığım uyuglamadaki a değişkeninin bellek adresini ikini yani son açtığım uygulamadki "ptr_a" işaretçisine atadım ve sonrada "*ptr_a = 43;" diye "a" değişkenimin değerini değiştirmek isteyince hata aldım işte bunu hatasız nasıl yapabilirim



H
10 yıl
Yüzbaşı

merhaba değişken sayıda argüman alan fonksiyonlarla birkaç sorum olacak.
1. "va_start" fonksiyonunun 2. agümanına 1. parametre yazılması zorunlumudur zorunlu ise neden çünki ben hangi sayıyı yazarsam yazayım 1. parametre olsun olmasın fonksiyon gayet iyi çalışyordu fakat benim okuduğum bir kitapta fonksiyonun 1. parametresi yazılması gereklidir diyordu ben 1. parametreyi yazmdaığım halde "va_start" fonksiyonu gayet iyi çalıştı bir hata göremedim acaba kitapmı yalnış açıklamış yoksa ben bir harta varda onumu sezemedim veyada ileride hata olabilirmi veyada arasında bir fark varmı

2. "va_arg" fonksiyonunun "va_list" tipindeki listeden çağırdığı elemanların veri tipini öğrenme çünki hangi veri tipinin ne olacağını bilmiyorum tüm veri tiplerini tek bir veri tpi yazmam hata çıkartır ben diyorumki hangi veri tipi olursa olsun "va_arg" fonksiyonu onu sonuç olarak döndürebilsin.



K
10 yıl
Yüzbaşı

quote:

Orijinalden alıntı: altı ok

quote:

Orijinalden alıntı: altı ok

daha önce sordum ama cevaplayan olmadı.aşağıdaki kod ile veri tabanındaki bilgileri çekiyorum sıkıntı yok.ama tabloda olmayan bir veri girildiğinde hiç bir şey olmuyor.
ben ise hata vermesini istiyorum.if kullanım ama bu seferde çalışmadı.

çalışan kod:

protected void Button15_Click(object sender, EventArgs e) 
{
SqlDataReader reader;
SqlConnection baglanti = new SqlConnection(K_OTOMASYON);
SqlCommand sorgu = new SqlCommand();
sorgu.Connection = baglanti;
baglanti.Open();
sorgu.CommandType = CommandType.StoredProcedure;
sorgu.CommandText = "KITAPGETIR";
sorgu.Parameters.Clear();

sorgu.Parameters.Add("@KITAPGETIR", TextBox1.Text);
reader = sorgu.ExecuteReader();

GridView1.DataSource = reader;
GridView1.DataBind();
reader.Close();

baglanti.Close();
}


if'li kod: reader.read yerine reader.hasrows denedim gene olmadı.

protected void Button15_Click(object sender, EventArgs e) 
{
SqlDataReader reader;
SqlConnection baglanti = new SqlConnection(K_OTOMASYON);
SqlCommand sorgu = new SqlCommand();
sorgu.Connection = baglanti;
baglanti.Open();
sorgu.CommandType = CommandType.StoredProcedure;
sorgu.CommandText = "KITAPGETIR";
sorgu.Parameters.Clear();


sorgu.Parameters.Add("@KITAPGETIR", TextBox1.Text);
reader = sorgu.ExecuteReader();
if(reader.Read())
{
GridView1.DataSource = reader;
GridView1.DataBind();


}
reader.Close();
baglanti.Close();
}


güncel

if(!reader.HasRows)
{
MessageBox.Show("Sorgudan değer gelmedi!","Error", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}



C
10 yıl
Er

yazdığım örneklerde hatalarım var fakat çözemiyorum yardım edebilir misiniz?

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



int main(int argc, char *argv[]) {
int i,uzunluk;
char str1[30];
char str2[30];

printf("tersi alinacak kelime giriniz:");
gets(str1);
for(i=0;uzunluk;i++)
{
strncpy(str2=&str1[uzunluk-i-1],1);
}
printf("%s",str2);
getch();
return 0;
}

-----------------------------------------------------

#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <ctype.h>


int main(int argc, char *argv[]) {
int i,uzunluk;
char str1[70];
printf("string ifadeyi giriniz");
gets(str1);
uzunluk=strlen(str1);
for(i=0;i<uzunluk;i++)
{
if(isaplha(str1))
printf("%c",str1);
}
getch();
return 0;
}

------------------------------------------------------------

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


void birlestir(char xd1,char xd2)
int main(int argc, char *argv[])
{
char dizge1[]="merhaba dunya";
char dizge2[]="yelda";
birlestir(dizge1,dizge2);
printf("%s",dizge1);
getch();
return 0;
}
void birlestir(char xd1, charxd2)
{
while (xd1){ d1++;
if(xd1=='\0'){
while(xd2)
}
{
xd1=xd2;
d1++;
d2++;
}
}
}


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

bu kkitap c++ için iyimidir acil yardım lütfen C yi örğendikten sonra bunu alacamda =http://www.babil.com/urunler/1339307/c-temel-ogrenim-kilavuzu


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

C ye yeni başladım 2-3 gün oldu.
Bana kaynak lazım, hem kitap hemde video olarak.Tavsiyelere açığım.Kaç konu açtım 1 cevap yok


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Harun2525
T
10 yıl
Yüzbaşı

Arkadaşlar C öğrenmeye çalışıyorum MinGW indirdim çok uğraştım ama bir türlü işletim sistemine algılatmayı başaramadım nasıl algılatabilirim? ( çok cahilce bir soru olmuş olabilir affola)


Bu mesaja 2 cevap geldi.
G
10 yıl
Yarbay

quote:

Orijinalden alıntı: thenewbie

Arkadaşlar C öğrenmeye çalışıyorum MinGW indirdim çok uğraştım ama bir türlü işletim sistemine algılatmayı başaramadım nasıl algılatabilirim? ( çok cahilce bir soru olmuş olabilir affola)

Bir IDE (editör) kullanırsan sadece editöre tanıtman yeterli olur. Codeblocks tavsiye ederim.

Mingw nin en yeni sürümü şu (64 bit).http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/5.1.0/threads-win32/seh/x86_64-5.1.0-release-win32-seh-rt_v4-rev0.7z/download


Bu mesaja 2 cevap geldi.
H
10 yıl
Yüzbaşı

kelimeyi tersten mi yazdırmaya çalışıyorsun eğer böyle birşey yapacaksan bunun için bir fonksiyonum var buyur

char *reverse (char dizi[]) 
{
unsigned long int i = 0,i2;
while(dizi[i] != '\0' )
i++;

char rDizi[i + 1];
i--;

for(i2 = 0;dizi[i2] != '\0'; i--,i2++)
rDizi[i2] = dizi[i];

rDizi[i2] = '\0';
return rDizi;
}


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @cappucinoluayran
H
10 yıl
Yüzbaşı

kardeşim tevfik fikret kzıl örennin Her Yönüyle C kitabı var ben onu okuyorum gayette memnunum sana onu tavsiye ediyorum kitap 635 sayfa




Bu mesajda bahsedilenler: @tvhdmuaz