yazdığımız kodları tasarım haline yani normal bir program haline nasıl dönüştürebiliriz yani system32.exe ile açılan değilde normal bir program gibi yni tasarımını neyle nasıl yapabilirizzz |
Merhaba arkadaşlar benim sorum şu. C# da bir Treeview yaptım buna bağlandığım veri tabanının server adını yazdırdım. Onun altlarına database adlarını ve onların altlarındada o databasedeki tablolar var. Bir arama çubuğu yaptım yazılan metni treeviewda arıyor. Fakat bazılarında hata veriyor mesela tek bi kelime yazınca sadece ilkini seçiyor veya bazen aradığın kelime olduğu halde sadece 1 tanesini buluyor ve digerlerini bulmuyor. Bunu düzgün bi şekilde nasıl yapabilirim. Kod kısmı su şekildedir.
|
C, C++, C# değil ama belki yardımcı olan çıkar Visual Basic Console ile başladım basitten başlamak için. Module Module1 If Not girilenislem = "+" Or "-" Or "/" Or "*" Then bu kısım hata veriyor neden bilmiyorum. ne zaman OR kullansam hata alıyorum. |
arkadaşlar öylesine aklıma bişey geldi yapmaya çalışıyorum girilen sayıyı dinamik dizi elemanları olarak atamak ve yazdırmak istiyorum bunun devamı da olacak fakat burada takıldım örneğin 1234 diye yazdığım sayıyı 0000 olarak çeviriyor basamaklarına ayıran yerde mi sorun var yoksa dizi oluşturmada mı anlamadım edit: böyle üs alınmıyormuş ki :( |
Hocam aşağıdaki 2 kod arasındaki fark nedir ?Kodları aldığım sitede "Burada içte bildirilen yapı da sanki dışarıda bildirilmiş gibi işlem görür.Yani içeride bildirilen yapı türünden değişkenler tanımlanabilir. Burada dikkat edilmesi gereken bir noktada içiçe yapı bildiriminin yapılmasına rağmen bir değişken tanımlamasının yapılmamış olmasıdır. Yani birthday bir nesne değildir. Ancak struct PERSON türünden bir değişken tanımlandığında, bu yapı değişkeninin bir alt elemanı olacaktır." diye açıklanmış. İzah edebilir misiniz ?Şimdiden teşekkür ederim. 1) |
Eğer DATE tek başına bir nesne olarak kullanılacaksa ayrı olarak tanımlanmalı. DATE dogum_gunu; gibi... Eğer sadece PERSON içinde bir eleman olarak kalacaksa 2. örnekteki gibi de yapılabilir. Teknik olarak ikisi de aynı sayılır. |
Pointer ( göstericiler ) konusunda amac nedir tam olarak. Nedir tam olarak mantığı |
#include <iostream> using namespace std; void yaz(double x) { cout << x << endl; } void yaz(string x) { cout << x << endl; } void yaz(int x) { cout << x << endl; } int main() { yaz(5); yaz(3.14); yaz("root"); system("PAUSE"); return 0; } buradaki (string x) de aşağıda cout << x << endl; yazınca visual studioda << hata var 2 li kullanılmaz diyor hata veriyor fakat dev c++ açıyor sorun nedir acaba söyler misiniz |
Yukarda "string" tanımlanmamış galiba ? En yukarıya aynı zamanda #include <string> satırını ekleyip bi tekrar denemek lazım galiba. Yani: #include <iostream> #include <string> using namespace std; ... .. . Veya: #include <iostream> #include <string> using std::string; using std::cout; using std::endl; ... .. . Fakat her halükarda #include <string> eklemek lazım. (Ekstra bilgi: "int", "double", "float", "char" C ve C++ın özel tanımlanmış kelimeleridir. Bu veri yapılarını #include ile tanıtmaya gerek yok. Ancak "string" özel tanımlanmış kelime (keyword) olmadığı için ayrı bir #include dosyasında standart kütüphanede "class" olarak tanımlıdır. Aynı şekilde cout, endl, cin gibi objeler de standart kütüphanenin tanımlanmış objeleridir ancak onlarda "keyword" olmadığı için #include <iostream> ile eklemek gerekir kullanabilmek için.) |
İşaretçiler hafızaya doğrudan erişimi sağlar.Yani orijinal değerlere ulaşıp müdahale etmemize olanak tanır.Orijinal değerlere adreslerle ulaşırız.Programın daha hızlı çalışmasını sağlarlar.Örneğin fonksiyonlar hafızada argümanlarının kopyalarıyla çalışırlar yani argümanların orijinal adreslerinde değişiklik olmaz.İşaretçilerse adreslere erişerek orijinal değerlerle çalışmamızı sağlar.Kısaca makineye direk müdahale etmeye olanak tanır. |
Hocam C'de short,long,unsigned veri tipleri bize ne sağlıyor ?Nerelerde,hangi durumlarda kullanıyoruz ? |
tamamdır dostum anladım eyvallah ![]() |
Kullanicidan 2 sayi girmesini isteyin. Bu sayilarin tek mi cift mi oldugunu bulun. Eger ikisi de tek ise "ikisi de tek", eger ikiside cift ise " ikiside cift" , eger birisi cift birisi tek ise "farkli sonuc" ifadelerini yazsin. Not : if yapisi kullanmayin. ---- Ben cözemedim ya :). |
SWITCH VE MODULO VE LOGICAL AND-OR KULLANILARAK YAPILABİLİR. BÜYÜK İHTİMAL SWITCH DE YASAKTIR TABİ XD |
Switch yapisiyla dene. switch((a & 1) + (b & 1)) { case 0: //ikiside cift break; case 1: //farkli sonuc break; case 2: //ikiside tek break; } |
Ternary operatörü ile yapman mümkün mü ? , |
c#' da oledb kütüphanesi ile excelle bağlantı kuruyorum veri çekebiliyorum veri ekleyebiliyorum veri güncelleyebiliyorum ama silme işlemini bir türlü yapamadım , bir sitede gördüğüm bilgiye göre oledb ile silme işlemi yapılmıyormuş , doğruluğu nedir ? |
#include<stdio.h> int main( void ) { float ilk_sayi; float ikinci_sayi; float carpim; printf("ilk sayıyı giriniz>"); scanf("%f",&ilk_sayi); printf("ikinci sayıyı giriniz>"); scanf("%f",&ikinci_sayi); carpim = ilk_sayi*ikinci_sayi; printf("çarpımın sonucu= %f\n", carpim); return 0; } Şöyle bir kod yazdım. Daha yeni öğreniyorum. Sorum şu: Scan fonksiyonunun işlevini tam anlayamadım. Neden sayı giriniz dediğim yere girebiliyoruz sayıyı. Yani "sayı giriniz" yazsam ve sayı ile giriniz arasına sayı girilmesi için ne yapmam lazım? |
Hocam apilerin kullanımı ücrete dayalı mı derken? Çoğu firma size apisini sunarken bu apilerde kullanacağını bir key verir örneğinwww.siteadi.com/api/?apikey=ASDAGASDASDGAWDSA Bu apikeyler apiyi kimin kullanıığını anlamak ve gerekirse bu yetkiyi elinden almakdır bazı firmalar belki apilerini ücretle sunuyor olabilirde google'ın böyle bir durum içinde olacağını düşünmüyorum.