Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4171
Cevap
168306
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (95. sayfa)
C
12 yıl
Çavuş

quote:

Orijinalden alıntı: hkncckldal

quote:

Orijinalden alıntı: captainmrg

merhaba ,


dostlar bana şöyle bir program lazım. isim yazdığımda telefon numarasını veren. bir nevi telefon rehberi gibi yani isim ya da soy isim yazınca telefonu şuur şeklinde. bunun için önce bir kütüphane mi oluşturmam gerekiyor yani bilgileri gireceğim yoksa tek tek integer olarak mı tanımlayacağım. bi yol gösterirseniz sevinirim.
Önce şunu planlaman lazım verilerimi nerede tutacagım ve nasıl tutacagım. Bunları planladıktan sonra gerisi çok basit gidecektir. Her istediğini basit SQL sorguları ile alabilirsin.

c dilinde yazıcağım geçen sene c-c++ dersi aldım ama çok ilerleyemedim. ben bu telefon bilgilerini nasıl kaydedip çağırıcam onu daha çözemedim. bu konuda yardımınızı talep etsem :)



-
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: captainmrg

merhaba ,


dostlar bana şöyle bir program lazım. isim yazdığımda telefon numarasını veren. bir nevi telefon rehberi gibi yani isim ya da soy isim yazınca telefonu şuur şeklinde. bunun için önce bir kütüphane mi oluşturmam gerekiyor yani bilgileri gireceğim yoksa tek tek integer olarak mı tanımlayacağım. bi yol gösterirseniz sevinirim.

Senin bundan önce biraz daha temel bilgiler üzerinde çalışman gerekiyor ama en basit haliyle ilk önce ne yapman gerektiğini yazayım ben.
- İsim, soyisim ve telefonu std::string olarak tanımlamalısın.
- Verileri txt uzantılı metin dosyasında tutabilirsin.
// telefondefteri.txt
isim1-soyisim1-telefonNo1
isim2-soyisim2-telefonNo2
isim3-soyisim3-telefonNo3
isim4-soyisim4-telefonNo4
...

- Dosyaları okurken satır satır alırsın ve '-' göre ismi, soyismi ve telefon numarasını ayırırsın.



B
12 yıl
Yarbay

quote:

Orijinalden alıntı: captainmrg

merhaba ,


dostlar bana şöyle bir program lazım. isim yazdığımda telefon numarasını veren. bir nevi telefon rehberi gibi yani isim ya da soy isim yazınca telefonu şuur şeklinde. bunun için önce bir kütüphane mi oluşturmam gerekiyor yani bilgileri gireceğim yoksa tek tek integer olarak mı tanımlayacağım. bi yol gösterirseniz sevinirim.

Bir veri tabanında

İsim,soyisim,telefonno şeklinde sütunlar oluşturduktan sonra programda kullandığın veri tabanı türüne göre connection cümlesi vb. oluşturduktan sonra arama için programa koyduğun textbox'un textchanged eventinin içerisine select sql komutu ile telefon nosu veya ismi veya soyismi textboxla eşleşen kayıtları gridviewe yanstırsın.


Bu mesaja 1 cevap geldi.
C
12 yıl
Çavuş

quote:

Orijinalden alıntı: Bilgisayar Bağımlısı

quote:

Orijinalden alıntı: captainmrg

merhaba ,


dostlar bana şöyle bir program lazım. isim yazdığımda telefon numarasını veren. bir nevi telefon rehberi gibi yani isim ya da soy isim yazınca telefonu şuur şeklinde. bunun için önce bir kütüphane mi oluşturmam gerekiyor yani bilgileri gireceğim yoksa tek tek integer olarak mı tanımlayacağım. bi yol gösterirseniz sevinirim.

Bir veri tabanında

İsim,soyisim,telefonno şeklinde sütunlar oluşturduktan sonra programda kullandığın veri tabanı türüne göre connection cümlesi vb. oluşturduktan sonra arama için programa koyduğun textbox'un textchanged eventinin içerisine select sql komutu ile telefon nosu veya ismi veya soyismi textboxla eşleşen kayıtları gridviewe yanstırsın.

hocam söyledikleriniz bana çok yabancı geliyor ben biraz telemden giriyim geçen dönem c /c++ dersi almıştım okulda ama yetmiyormuş şimdi anladım :)


Bu mesaja 1 cevap geldi.
B
12 yıl
Yarbay

quote:

Orijinalden alıntı: captainmrg

quote:

Orijinalden alıntı: Bilgisayar Bağımlısı

quote:

Orijinalden alıntı: captainmrg

merhaba ,


dostlar bana şöyle bir program lazım. isim yazdığımda telefon numarasını veren. bir nevi telefon rehberi gibi yani isim ya da soy isim yazınca telefonu şuur şeklinde. bunun için önce bir kütüphane mi oluşturmam gerekiyor yani bilgileri gireceğim yoksa tek tek integer olarak mı tanımlayacağım. bi yol gösterirseniz sevinirim.

Bir veri tabanında

İsim,soyisim,telefonno şeklinde sütunlar oluşturduktan sonra programda kullandığın veri tabanı türüne göre connection cümlesi vb. oluşturduktan sonra arama için programa koyduğun textbox'un textchanged eventinin içerisine select sql komutu ile telefon nosu veya ismi veya soyismi textboxla eşleşen kayıtları gridviewe yanstırsın.

hocam söyledikleriniz bana çok yabancı geliyor ben biraz telemden giriyim geçen dönem c /c++ dersi almıştım okulda ama yetmiyormuş şimdi anladım :)

Önemli bir proje için lazımsa hemen yapıp vereyim öğrenmek içinse araştırarak denemeniz iyi olucaktır.(Mssql ile veritabanı bağlantısı yada access ile veritabanı bağlantısı şeklinde dilinizile ilgili aratırsanız kaynak bulabilirsiniz.)

Veritabanı işleri ile uğraşmak zevklidir.


Bu mesaja 1 cevap geldi.
C
12 yıl
Çavuş

quote:

Orijinalden alıntı: Bilgisayar Bağımlısı

quote:

Orijinalden alıntı: captainmrg

quote:

Orijinalden alıntı: Bilgisayar Bağımlısı

quote:

Orijinalden alıntı: captainmrg

merhaba ,


dostlar bana şöyle bir program lazım. isim yazdığımda telefon numarasını veren. bir nevi telefon rehberi gibi yani isim ya da soy isim yazınca telefonu şuur şeklinde. bunun için önce bir kütüphane mi oluşturmam gerekiyor yani bilgileri gireceğim yoksa tek tek integer olarak mı tanımlayacağım. bi yol gösterirseniz sevinirim.

Bir veri tabanında

İsim,soyisim,telefonno şeklinde sütunlar oluşturduktan sonra programda kullandığın veri tabanı türüne göre connection cümlesi vb. oluşturduktan sonra arama için programa koyduğun textbox'un textchanged eventinin içerisine select sql komutu ile telefon nosu veya ismi veya soyismi textboxla eşleşen kayıtları gridviewe yanstırsın.

hocam söyledikleriniz bana çok yabancı geliyor ben biraz telemden giriyim geçen dönem c /c++ dersi almıştım okulda ama yetmiyormuş şimdi anladım :)

Önemli bir proje için lazımsa hemen yapıp vereyim öğrenmek içinse araştırarak denemeniz iyi olucaktır.(Mssql ile veritabanı bağlantısı yada access ile veritabanı bağlantısı şeklinde dilinizile ilgili aratırsanız kaynak bulabilirsiniz.)

Veritabanı işleri ile uğraşmak zevklidir.

çok teşekür ederim hocam araştırıp öğrenmem daha faydalı şuan için. takılırsam yardımınız isterim :D yine


Bu mesaja 1 cevap geldi.
H
12 yıl
Teğmen

Concole C# de tüm işlemler bitince isteğe bağlı olarak tüm işlemler tekrar başlasın istiyorum nasıl acaba ? tümü yani program yeni açılmış gibi başa dönecek. Mesela programı kapatıp tekrar açmak yerine restart vb. bişey yazıp enterle yeniden başlasın.





< Bu mesaj bu kişi tarafından değiştirildi Harunk1994 -- 22 Ağustos 2013; 22:18:38 >
Bu mesaja 2 cevap geldi.
H
12 yıl
Çavuş

Arkadaşlar ben bir kelime girerek secenegi secmek istiyorum. Örnegin

cout<<"Secenek gir:";

cin>>gir;

switch(gir) {

case ahmet : {

// örnegin ahmet girdigimde bu bölüme girecek

}



case mehmet : {

// örnegin mehmet girdigimde bu bölüme girecek

}

}

sanırım anladınız stringle yapmayo denedım ama beceremedım bu konuda yardımcı olurmusuz


Bu mesaja 2 cevap geldi.
H
12 yıl
Teğmen

if içerisinde yapsan olmaz mı ?

bellekte yazı için bir "secenek" alanı aç

if (secenek == ahmet)
}
Buraya da kodlar vb.
{


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @hellbas
H
12 yıl
Çavuş

olmaz ya switch kullanmam lazım




Bu mesajda bahsedilenler: @Harunk1994
B
12 yıl
Yarbay

hellbas c/c++ la ilgim yok fakat switch ile string ifade seçiminde case "ifade" şeklinde yazılmalı

C#'da misal şöyle;

Console.Write("Bir isim giriniz:");
string a=Console.ReadLine();
switch(a)
{
case "Ahmet": //Yaptırılacak işlem buraya yazıalcak; break;
case "Mehmet": //yaptırılacak işlem buraya yazılacak; break;
}

şeklinde kullanılıyor




Bu mesajda bahsedilenler: @hellbas
-
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: hellbas

Arkadaşlar ben bir kelime girerek secenegi secmek istiyorum. Örnegin

cout<<"Secenek gir:";

cin>>gir;

switch(gir) {

case ahmet : {

// örnegin ahmet girdigimde bu bölüme girecek

}



case mehmet : {

// örnegin mehmet girdigimde bu bölüme girecek

}

}

sanırım anladınız stringle yapmayo denedım ama beceremedım bu konuda yardımcı olurmusuz

C++ 'da switch içerisinde sadece int ve char kullanabilirsin. Dediğin gibi bir olay olamaz. Mecburen if deyimleri kullanman gerekiyor.

İlla case kısmında ahmet ismini yazdırmak istiyorsan enum ile yapabilirsin. Konsoldan 0 girdiğin zaman Ahmet kısmını işletir, 1 girdiğin zaman Mehmet kısmını işletir.
istersen enum kısmını da değiştirebilirsin.

enum {Ahmet = 1, Mehmet};

Şeklinde yaparsan 1 girersen Ahmet kısmı, 2 girersen Mehmet kısmı işletilir.

enum {Ahmet, Mehmet}; 
int secenek;
cin >>secenek;

switch(secenek)
{
case Ahmet:
// Ahmet ile ilgili kısım...
break;
case Mehmet:
// Mehmet ile ilgili kısım...
break;
}


Bu mesaja 1 cevap geldi.
-
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Harunk1994

Concole C# de tüm işlemler bitince isteğe bağlı olarak tüm işlemler tekrar başlasın istiyorum nasıl acaba ? tümü yani program yeni açılmış gibi başa dönecek. Mesela programı kapatıp tekrar açmak yerine restart vb. bişey yazıp enterle yeniden başlasın.

Main içindeki kod bloğunu sonsuz döngüye alabilirsin. Veya restart yazınca tekrar başlamasını istiyorsan aşağıdaki gibi bir yöntem izleyebilirsin.

public void static main(String[] args) 
{
bool devam = true;
while(devam){

// Senin kodların buraya gelecek.

Console.Write("Restart(Y/N)?");
string a = Console.ReadLine();

if(a == "Y" || a == "y")
devam = true;
else if(a == "N" || a == "n")
devam = false;
else
Console.Write("Yanlis giris yaptiniz. Program sonlanacaktır.");

}
}


Bu mesaja 1 cevap geldi.
H
12 yıl
Çavuş

peki bu olayı if ile nasıl yapıcam




Bu mesajda bahsedilenler: @-Source-
-
12 yıl
Yüzbaşı

std::string secenek;
cin >> secenek;

// compare methodunda karşılaştırılan stringler eşitse 0 dönderir.
if(!secenek.compare("ahmet")){
// Ahmet ile ilgili kodlar
} else if(!secenek.compare("mehmet")){
//Mehmet ile ilgili kodar
} else {
// Girilen ahmet veya mehmet değilse yapılacaklar
}





< Bu mesaj bu kişi tarafından değiştirildi -Source- -- 23 Ağustos 2013; 19:52:16 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @hellbas
H
12 yıl
Çavuş

dostum çok saol çok yardımcı oldun


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @-Source-
X
12 yıl
Yüzbaşı

Bir karakter kaç bit ediyor?

Kendi Şifreleme sistemim var. İsterseniz "Meydan Larousse" ansiklopedilerinin bütün ciltlerindeki veriyi ekleyin yine de 64 karakter çıktı veriyor(Altta capste vericem mesela). Ama benim kafam karıştı.

64 karakter kaç bit ediyor? Yoksa byte mı diye sormam gerekiyordu? Kendi VYS'mi yaziyorum. Hazir VYS yaziyorken bir de kendi sifreleme metodumu yazayim dedim yazdim da dogru calisiyor. Sadece kullaniciya tuttugu bit ya da byte'ı gostermek istiyorum da 64 karakter kaç'a tekabul ediyor?

Ornegin suradakihttp://www.odatv.com/n.php?n=ismail-saymazdan-icisleri-bakanligina-zor-sorular-2308131200 haberin metninin ciktisi

Ornek goruntu

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


Bu mesaja 1 cevap geldi.
H
12 yıl
Teğmen

quote:

Orijinalden alıntı: -Source-

quote:

Orijinalden alıntı: Harunk1994

Concole C# de tüm işlemler bitince isteğe bağlı olarak tüm işlemler tekrar başlasın istiyorum nasıl acaba ? tümü yani program yeni açılmış gibi başa dönecek. Mesela programı kapatıp tekrar açmak yerine restart vb. bişey yazıp enterle yeniden başlasın.

Main içindeki kod bloğunu sonsuz döngüye alabilirsin. Veya restart yazınca tekrar başlamasını istiyorsan aşağıdaki gibi bir yöntem izleyebilirsin.

public void static main(String[] args) 
{
bool devam = true;
while(devam){

// Senin kodların buraya gelecek.

Console.Write("Restart(Y/N)?");
string a = Console.ReadLine();

if(a == "Y" || a == "y")
devam = true;
else if(a == "N" || a == "n")
devam = false;
else
Console.Write("Yanlis giris yaptiniz. Program sonlanacaktır.");

}
}


çom teşekkürler




Bu mesajda bahsedilenler: @-Source-
P
12 yıl
Çavuş

quote:

Orijinalden alıntı: £XE

quote:

Orijinalden alıntı: jely

tesekkurler rafsancani

Rafsancani arkadaşında dediği gibi


if(a>100) {
bayrak=0;
}

bu şekilde yazabilirsin printf'in üzerine. printf'in altına yazdığın zaman if'in bir değeri kalmaz. program algılayamaz onu.

merhaba kardeşim ben birşey sormak istiyorum ben bir exe yaptım ancak bu exeye dijital imza vermek istiyorum bunu yapan bir tool yada bunu yapabilecegim bir yol varmdır acaba yada başka bir proğramın dijital imza imzasını klonlayabilecegim bir yol varmıdır acaba



M
12 yıl
Binbaşı

quote:

Orijinalden alıntı: X-1

Bir karakter kaç bit ediyor?

Kendi Şifreleme sistemim var. İsterseniz "Meydan Larousse" ansiklopedilerinin bütün ciltlerindeki veriyi ekleyin yine de 64 karakter çıktı veriyor(Altta capste vericem mesela). Ama benim kafam karıştı.

64 karakter kaç bit ediyor? Yoksa byte mı diye sormam gerekiyordu? Kendi VYS'mi yaziyorum. Hazir VYS yaziyorken bir de kendi sifreleme metodumu yazayim dedim yazdim da dogru calisiyor. Sadece kullaniciya tuttugu bit ya da byte'ı gostermek istiyorum da 64 karakter kaç'a tekabul ediyor?

Ornegin suradakihttp://www.odatv.com/n.php?n=ismail-saymazdan-icisleri-bakanligina-zor-sorular-2308131200 haberin metninin ciktisi

Ornek goruntu

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

Bir karakterin kaç bit ettiği kodlama sistemine göre değişiyo diye biliyorum, ASCII(düz) kodlama sistemi 7bit kullanıyo diye biliyorum ama bir byte a tamamlaması için 8 bitlik yer mi kaplar bir fikrim yok açıkçası. Bunların dışında UTF-X deki X bir karakterin boyutunu bit büyüklüğünde veriyor. C'de genellikle 1 byte olarak alıyo ama. Sanırım soruyu yanlış anladım


Bu mesaja 1 cevap geldi.