fehler meldung vom compiler cpp:24: error: invalid function declaration



  • Ich hoffe ihr könnt mir helfen ich finde im programm keine fehler hier der code
    ist auch aus einem c++ lehrbuch :
    #include <iostream>
    #include <cstring>
    #include "bspl48.h"
    using namespace std;
    Grundstueck::Grundstueck()
    {
    }
    Grundstueck::~Grundstueck() {
    }
    void Grundstueck::speichereGrunddaten( const char *n,
    int f, int st, int g )
    {
    strncpy(gemarkung, n, 29);
    flur= f;
    flurstueck=st;
    groese=g;
    }
    void Grundstueck::zeigeGrunddaten() const {
    cout << "\n" << "gemarkung : " << gemarkung << "\n"
    << "Flur:" << flur << "\n"
    << "Flurstueck: " << flurstueck << "\n"
    << " Groesse: " << groese;
    }

    und hier das test programm der code davon :
    #include "bspl48.h"

    int main() {
    Grundstueck hauptstr81;
    hauptstr81.speichereGrunddaten("stadt", 100, 5, 321);

    hauptstr81.zeigeGrunddaten();
    return 0;
    }
    und wenn benötigt der header bspl48.h :
    #ifndef _GRUNDSTUECK_
    #define _GRUNDSTUECK_

    class Grundstueck {
    public:
    Grundstueck();
    ~Grundstueck();
    void speichereGrunddaten(const char *n, int f , int st, int g);
    void zeigeGrunddaten () const;
    private:
    char gemarkung[30];
    int flur , flurstueck, groese;
    };

    #endif
    So ich hoffe das ihr mir da helfen könnt habe selber versucht aber da ich ein neuling binn fallen mir nur grobe patzer auf aber nicht die feinheiten. 🙂

    Danke schon mal im vorraus gruss der diabblo78



  • benutz mal [ cpp]-tags (ohne das Lerzeichen drin), und dann sag uns noch bei welcher Zeile die Fehlermeldung auftaucht...

    Dann solltest du ein wenig Platz zwischen den einzelnen Funktionsdefinitionen lassen und am besten dir ein C++ Lehrbuch suchen das mit std::strings arbeitet, statt mit oldscool C-char-arrays rumzufuhrwerken...



  • pumuckl schrieb:

    ...sag uns noch bei welcher Zeile die Fehlermeldung auftaucht...

    ... und noch: WELCHE auftaucht.
    Gruß,

    Simon2.



  • Simon2 schrieb:

    ... und noch: WELCHE auftaucht.

    Threadtitel:
    error: invalid function declaration


Anmelden zum Antworten