Şimdi Ara

Bağlı liste c++ hata acil yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
432
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • #include "stdafx.h"
    #include <iostream>
    #include <cstdlib>
    using namespace std;

    struct dugum;
    {
    int bilgi;
    dugum *sonraki;
    };

    dugum *baslangic=NULL,*son=NULL,*yeni,*liste;

    void elemanEkle()
    {
    int bilgi;
    cout<<"Bilgi =";
    cin>>bilgi;
    yeni=(dugum *) malloc(sizeof(dugum));
    yeni->bilgi=bilgi;
    yeni->sonraki=NULL;
    if (baslangic==NULL)
    {
    baslangic=yeni;
    son=yeni;
    }
    else
    {
    son->sonraki=yeni;
    son=yeni;
    }
    }
    void Listele()
    {
    liste=baslangic;
    int i=1;
    while(liste!=NULL)
    {
    cout<<i<<". eleman= "<<liste->bilgi;
    cout<<endl;
    i++;
    liste=liste->sonraki;
    }
    system("PAUSE");
    }

    int menu()
    {
    int secim;
    cout<<"------------"<<endl;
    cout<<"Islemler"<<endl;
    cout<<"1 bilgi ekle"<<endl;
    cout<<"2 listele"<<endl;
    cout<<"3 Cikis"<<endl;
    cout<<"------------"<<endl;
    cout<<"secim =";cin>>secim;
    return secim;
    }

    main()
    {
    int kontrol;
    do {
    kontrol=menu();
    if(kontrol==1) elemanEkle();
    if(kontrol==2) Listele();
    }while (kontrol!=3);
    }


    saygı değer forumüyeleri yarın final sınavım var ve visual studio express 2010 c++ ta kodu çalıştıramadım yazdım ama hatayı bir türlü bulamıyorum yardımcı olursanız sevinirim







  • kodu nerden kopyaladın iki tane main fonksiyon var :)
  • quote:

    Orijinalden alıntı: muratsal

    kodu nerden kopyaladın iki tane main fonksiyon var :)

    biri int menu() yani fonksiyon, diğeri main ana fonksiyon ikisi aynı şey değil dostum
  • :)
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.