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. |
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 ![]() |
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. |
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 |
if içerisinde yapsan olmaz mı ? bellekte yazı için bir "secenek" alanı aç if (secenek == ahmet) } Buraya da kodlar vb. { |
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 |
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}; |
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) |
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 } |
dostum çok saol çok yardımcı oldun |
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 > |
çom teşekkürler |
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 |
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 ![]() |
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 :)