Şifremi/Kullanıcı Adımı Unuttum
Bağlan Google+ ile Bağlan Facebook ile Bağlan
Şimdi Ara

C++ Bir struct yapısının gövdesi var zaten hatası Help

1
Cevap
0
Favori
89
Tıklama
Cevapla
Tüm Forumlar >> Web Tasarım - Programlama >> Yazılım Geliştirme >> Delphi / C++ /Vb >> C++ Bir struct yapısının gövdesi var zaten hatası Help
Sayfaya Git:
Sayfa:
1
Giriş
Mesaj
  • Er
    14 Mesaj
    Kod şu her şey doğru ama çalıştırınca
    Hata C2084 'tarih yas(tarih,tarih)' işlevinin bir gövdesi zaten var hatası veriyor
    kod:



    #include "stdafx.h"
    #include <span><</span>iostream<span>></span>
    using namespace std;
    struct tarih
    {
    int gun, ay, yıl;
    };
    struct tarih yas(struct tarih, struct tarih) {};
    int main()
    {
    struct tarih bugun, dogum, sonuc;
    cout <span><</span><span><</span> "Bugunun tarihini gir:" <span><</span><span><</span> endl;
    cin <span>></span><span>></span> bugun.gun <span>></span><span>></span> bugun.ay <span>></span><span>></span> bugun.yıl;
    cout <span><</span><span><</span> "Dogum tarihini girin" <span><</span><span><</span> endl;
    cin <span>></span><span>></span> dogum.gun <span>></span><span>></span> dogum.ay <span>></span><span>></span> dogum.yıl;

    sonuc = yas(bugun,dogum);
    cout <span><</span><span><</span> sonuc.yıl <span><</span><span><</span> "Yıl" <span><</span><span><</span> sonuc.ay <span><</span><span><</span> "ay" <span><</span><span><</span> sonuc.gun <span><</span><span><</span> "gun dur yasiyon." <span><</span><span><</span> endl;
    system("PAUSE");
    return 0;
    }
    struct tarih yas(struct tarih x, struct tarih y) {
    struct tarih sonuc = { 0,0,0 };
    if (x.gun <span><</span> y.gun) {
    x.ay -= 1;
    sonuc.gun = 30 + x.gun - y.gun;
    }
    else sonuc.gun = x.gun - y.gun;
    if (x.ay <span><</span> y.ay) {
    x.yıl -= 1;
    sonuc.ay += 12 + x.ay - y.ay;
    }
    else sonuc.ay = x.ay - y.ay;

    sonuc.yıl+= x.yıl - y.yıl;
    return sonuc;
    }

    Yardım lütfen



    |
    |
    _____________________________




  • Teğmen
    193 Mesaj
    struct tarih yas(struct tarih, struct tarih) {};

    Buradaki {} parantezlerini kaldırman gerekiyor



    < Bu ileti mobil sürüm kullanılarak atıldı >
    |
    |
    _____________________________
    Prolar sup oynamaz ...
HızlıCevap
Sayfaya Git:
Sayfa:
1
Reklamlar
e-ticaret
SEO
Kurumsal Web Tasarım Şirketi
Paykasa
Lastik Fiyatları
Bu sayfanın
Mobil sürümü
Mini Sürümü

DHBR1
0,142
1.2.165

Reklamlar
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.