Şimdi Ara

C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (203. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir (1 Mobil) - 2 Masaüstü1 Mobil
5 sn
4.172
Cevap
118
Favori
170.040
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
3 oy
Öne Çıkar
Sayfa: önceki 201202203204205
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • selam arkadaşlar
    Visual C# da bir uygulama geliştiriyorum hemde daha ileri seviyelere ulaşmaya çalışıyorum. benim sorunum şöyle;

    ilişkili iki adet tablom var. bu tabloların "gorev_id" kolonları iki tabloda ilişkili. formumda bir tane combobox ım var
    ve görevleri bu combobox a çekiyorum. kodlarım aşağıdaki gibi;

     
    void gorev()
    {
    DataTable table = new DataTable();
    using (SqlConnection bag = new SqlConnection("Data Source=DESKTOP-M8855BF; Initial Catalog=EKA; Integrated Security=true"))
    {
    using(SqlDataAdapter da = new SqlDataAdapter(@"SELECT gorev_id, gorev_adi FROM tbl_gorev", bag))
    da.Fill(table);
    }
    gorev_cmb.DataSource = new BindingSource(table, null);
    gorev_cmb.DisplayMember = "gorev_adi";
    gorev_cmb.ValueMember = "gorev_id";
    }


    şimdi aynı formda bir adette kaydet butonum var. bu kaydet butonuna bastığımda kayıt yapmıyor.acaba inner join mi kullanmalıyım. buton kodlarım aşağıdaki gibidir;

     if (bag.State == ConnectionState.Closed) 
    bag.Open();
    kmt.Connection = bag;
    kmt.CommandText="INSERT INTO tbl_personel (adi,soyadi,telefonNo,user_name,pass,gorev) VALUES (@adi,@soyadi,@telefonno,@user,@pass,@gorev) ";
    kmt.ExecuteNonQuery();
    kmt.Dispose();
    kmt.Parameters.AddWithValue("@adi",text_ad.Text);
    kmt.Parameters.AddWithValue("@soyadi", text_soy.Text);
    kmt.Parameters.AddWithValue("@telefonno", text_ad.Text);
    kmt.Parameters.AddWithValue("@user", text_user.Text);
    kmt.Parameters.AddWithValue("@pass", text_pass.Text);
    kmt.Parameters.AddWithValue("@gorev", gorev_cmb.Text);




  • Hocam C ye bildiğim kadarıyla çevirdim ama 2. sayıyı girdikten sonra sürekli sayi mevcut diyor .
     
    int a[BOYUT],i,y,x;
    int sayac = 0;
    int aktarma = 0;
    int denet = 0;
    for(i=0;i<BOYUT;i++){
    if(sayac==0){
    printf("Diziye Elemanlari Girin:");
    scanf("%d",&a[i]);
    sayac++;
    }
    else if(sayac > 0){
    printf("Diziye Elemanlari Girin:");
    scanf("%d",&a[i]);
    a[i]=aktarma;
    for(y=0;y<=sayac;y++){
    if(a[y]==aktarma){
    denet=1;
    }
    }
    if(denet==1){
    printf("Sayi mevcut");
    denet=0;
    }
    else {
    a[sayac]=aktarma;
    sayac++;
    denet=0;
    }
    }
    }
    for(x=0;x<BOYUT;x++){
    printf("Sayilar%d",a[x]);
    }

    Baktım baktım bulamadım hatayı.

    Edit:Hatayı düzelttim ama bu sefer başka bir sorunla başbaşayım.
     C/C++/C# Sorularınız Buraya. . .(GÜNCEL)



    < Bu mesaj bu kişi tarafından değiştirildi itsclobberintime -- 23 Mart 2016; 21:14:57 >




  • C# ta datagridview'da StokAdet isimli alandaki değer 0 ise satırın rengini kırmızı yapmak istiyorum. Böylelikle stokta kalmayan ürünleri rahatlıkla görebileceğim. Yardımcı olurmusunuz ?
  • merhaba arkdslar bi sorum olacaktı girdi/cıktı işlemlerınde mesela ben txt dosyasından maaş diye tanmladıgım sayıyı c++da toplayıp sonuc txt ınde yazdırmak istiyorum nasıl yapabilirim
  • freestyle1135 kullanıcısına yanıt
    eğer sadece girdi ve çıktı dosyalarından veri alınacaksa, yani konsol hiç kullanılmayacaksa freopen() kullanabilirsin.

    freopen

    freopen("girdi.txt", "r", stdin);
    freopen("cikti.txt", "w", stdout);

    bunları main fonksiyonuna en başa yazdığınızda printf(), scanf() fonksiyonları artık dosyadan okuma dosyaya yazma yapar.



    < Bu mesaj bu kişi tarafından değiştirildi Keremqw -- 27 Mart 2016; 18:07:02 >
  • yardımcı olabilcek var mı?
    Bu mesaja eklenen görseller:

     C/C++/C# Sorularınız Buraya. . .(GÜNCEL)
  • Ben Bir Program Tasarladım.Fakat Bunu Geliştirmek İstiyorum. .exe Dosyası Hariç Tüm Dosyalarını Sildim.Bunu Nasıl Tekrar Düzenleyebilirim Acil Yardım!!
  • programcı olmak için ne okumak gerek ?
  • arkadaşlar kriptoloji ile ilgili bir proje yapıyorum, programda hata almıyorum fakat uygulamam da mantık hatası var bulamıyorum, yardım edebilecek biri var mı ? uygulamanın tamamın bakmak isteyen olursa fatmanur-ozt@yandex.com 'a mail atabilir.

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • Keremqw kullanıcısına yanıt
    ifstream verial;
    ofstream veriyaz;
    verial.open("bilgi.txt");
    veriyaz.open("sonuc.txt");
    bunları yazarak başladım hocam bi ödevm var onu yapıyordum
  • #include <stdio.h> 
    #include <stdlib.h>

    typedef struct personel {
    int numara;
    char ad[25];
    int yas;
    struct personel *sonraki;
    }dugum;



    dugum *listeOlustur()
    {
    int k,n;
    dugum *p, *head;
    printf("kac eleman gireceksiniz:");
    scanf("%d",&n);
    for(k=0;k<n;k++)
    {
    if(k==0)
    {
    head=(dugum *) malloc (sizeof(dugum));
    p=head;

    }
    else
    {
    p->sonraki=(dugum *)malloc(sizeof(dugum));
    p=p->sonraki;
    }
    scanf("%d %s %d",&p->numara,p->ad,&p->yas);


    }
    p->sonraki=NULL;
    return head;

    }

    void listeDolas(dugum *head)
    {
    int sayac=1;
    dugum *p;
    p=head;
    while (p!=NULL)
    {
    printf("Dugum %d:%d %s %d",sayac,p->numara,p->ad,p->yas);
    sayac++;
    p=p->sonraki;
    printf("\n");

    }
    }

    void dugumEkle(dugum **head)
    {
    int kayitNo;
    dugum *p,*q,*yeni;
    yeni=(dugum *) malloc(sizeof(dugum));
    printf("\nEklenecek veriyi gir.Numara?Ad?Yas?\n");
    scanf("%d %s %d",&yeni->numara,yeni->ad,&yeni->yas);

    printf("Hangi kayit no dan once eklenecek");
    scanf("%d",&kayitNo);

    p=*head;
    if(p->numara==kayitNo)//başa eklenecekse
    {
    yeni->sonraki=p;
    *head=yeni;
    }
    else
    {
    while(p->sonraki!=NULL && p->numara!=kayitNo)
    {
    q=p;
    p=p->sonraki;

    }
    if(p==NULL)//Sona eklenecekse
    {
    q->sonraki=yeni;
    yeni->sonraki=NULL;


    }
    else if(p->numara==kayitNo)//Araya eklenecekse
    {
    yeni->sonraki=p;
    q->sonraki=yeni;


    }
    }
    }

    void dugumSil(dugum **head)
    {
    int kayitNo;
    dugum *p,*q;
    printf("hangi kayit no silinecek");
    scanf("%d",&kayitNo);

    p=*head;
    if(p->numara==kayitNo)//ilk düğüm siliniyorsa
    {
    head=p->sonraki;

    free(p);
    }


    else
    {
    while(p->sonraki!=NULL && p->numara!=kayitNo)
    {
    q=p;
    p=p->sonraki;

    }

    if(p=NULL)
    {

    printf("uygun kayit bulunamadı.Silme basarısız!");
    }
    else if(p->numara==kayitNo)//aradaki silinecekse
    {
    q->sonraki=p->sonraki;
    free(p);

    }

    }
    }

    int main(void)
    {
    int secim=0;
    dugum *aktif;

    printf("1-liste olustur\n2-liste dolas\n3-dugum sil\n4-dugum ekle\n5-cikis");
    while(1)
    {
    printf("\nsecim[1-5]?\n");
    scanf("%d",&secim);

    switch(secim)
    {
    case 1: aktif=listeOlustur();
    listeDolas(aktif);
    break;
    case 2: listeDolas(aktif);break;
    case 3: dugumSil(&aktif);
    listeDolas(aktif);
    break;
    case 4: dugumEkle(&aktif);
    listeDolas(aktif);
    break;
    case 5: exit(0);break;
    default: printf("yanlis secim"); break;
    }

    }

    while(getchar() != '\n') {/*do nothing*/};
    getchar(); /* wait*/
    return 0;
    }












    Buradaki kod bir hatadan dolayı çalışmıyor. Nasıl düzeltebilirim?




  • cout koduna alternatif bir şey var mı ben visual studioda cout kodunu yazınca kabul etmiyor. yoksa başka bir prgram mı kullanmam gerek c++ için?
  • quote:

    Orijinalden alıntı: RenkliElma

    cout koduna alternatif bir şey var mı ben visual studioda cout kodunu yazınca kabul etmiyor. yoksa başka bir prgram mı kullanmam gerek c++ için?

    Printf ve puts vardı sanırım.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • merhaba öncelikle c++ ile pek haşır neşir değilim yalnız okuduğum bir yabancı dökümanda aşağıdaki gibi tanımlamalar gördüm (a,b,c,d... gibi sadeleştirdim)
    bu nasıl bir tanımlamadır, basitçe izah edebilecek var mı? struct içinde typedef oluyormu?

    typedef std::list<a*> b;
    struct b {
    b* c;
    b* d;
    b* e;
    a* f;
    typedef std::list<b*> k;
    k m;
    k n;
    };
  • dugumEkle fonksiyonunda yeni->numara falan yazacağınıza yeni yerine i koymuşsunuz ondan.Gerçi şimdiye kadar çözmüşsünüzdür 5 gün olmuş ama neyse

    Kendi sorumu sorayım bari.Bu kodda eklenen sayıları baştan sona yazdırmak gerekiyor yani giriş 1 9 4 çıkış da 1 9 4.Ama sadece son iki sayıyı çıkarıyor.Sorunu saatlerce inceleyip araştırdım diğer kodlara baktım ama bulamadım nedense çıldırcam

    #include <stdio.h> 
    #include <stdlib.h>
    struct node {
    int data;
    struct node* next;
    };
    struct node* head;
    void Insert (int x)
    {
    struct node* temp1=(struct node*)malloc(sizeof(struct node));
    struct node* temp2=head;
    temp1->data = x;
    temp1->next = NULL;
    if (head == NULL) // checking if it is first node
    {
    temp1->next=NULL; // first node shows NULL
    head = temp1; // head shows first node
    return; // We don't need the others
    }

    while (temp2->next != NULL) //To going last node.
    {
    temp2=temp2->next;
    }
    temp2->next=temp1; // last node shows the new node

    }
    void Print ()
    {
    struct node* temp;
    while (temp != NULL)
    {
    printf ("%d ",temp->data);
    temp=temp->next;
    }
    printf ("\n");
    }
    int main ()
    {
    head=NULL;
    int a;
    Insert (9);
    Insert (2);
    Insert (3);
    Insert (4);
    Insert (5);
    Insert (11);
    Print ();

    }



    < Bu mesaj bu kişi tarafından değiştirildi jeodempp -- 2 Nisan 2016; 0:18:33 >




  • jeodempp kullanıcısına yanıt
    Hocam, Print fonksiyonu içinde en başta temp'i head'e eşitlemeyi dener misin?

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Hocam, C ile içi boş üçgen çizdirmeyi denedim ancak yapamıyorum. Düz ve ters üçgenlerde sıkıntı yok ancak içi boş üçgen yapamadım.
  • Listbox da bulunan değerlerden herhangi birini almak istiyorum nasıl yapabilirim?
    Örneğin: Listbox herhangi bir listboxdan 2.satırdaki string ifadeyi herhangi bir değişkene aktarmak.
  • Merhaba C++ dilinde ilk resimdeki gibi bir program yazmam lazım ben çoğunu bitirdim fakat 2. resimde de olduğu gibi aradaki 0'ı ekrana yazdıramadım ve 11 adet ";" kullandım yardım ederseniz sevinirim.

     C/C++/C# Sorularınız Buraya. . .(GÜNCEL)

     C/C++/C# Sorularınız Buraya. . .(GÜNCEL)
    Bu mesaja eklenen görseller:

     C/C++/C# Sorularınız Buraya. . .(GÜNCEL) C/C++/C# Sorularınız Buraya. . .(GÜNCEL)




  • Hocam şuan bişey bilmiyorum en ufak fikrim yok geldiğim yere kadar gelemiyorum o yüzden, akşama kadar uğraşıcam ama bunu halletmem şart , 8 kredilik ders çok önemli, şimdilik koyuyorum eğer yapabilirsem eklerim, siz de bana yardımcı olursanız sevinirim

     C/C++/C# Sorularınız Buraya. . .(GÜNCEL)

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: önceki 201202203204205
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.