Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Struct in Header funktioniert nicht

Mitglied: Power-Poler

Power-Poler (Level 1) - Jetzt verbinden

19.02.2014, aktualisiert 13:49 Uhr, 1349 Aufrufe, 2 Kommentare, 1 Danke

Morgen,

Versuche gerade einen Header mit structs zu erstellen.
Aber es will einfach nicht.
Ich glaube ich mache nur einen gewaltigen Denkfehler, komme bei besten willen nicht drauf was ich falsch mache.
Hoffe ihr könnt mich auf den richtigen Weg führen um dieses Problem zu lösen.
01.
#include <Windows.h>
02.

03.

04.

05.
struct _punkt{
06.
	COORD P;
07.
	int color;
08.
	char zeichen;
09.

10.
};
11.
struct _block{
12.
	struct _punkt *eins,*zwei,*drei,*vier;
13.

14.
};
15.

16.
struct _block* makeblock(COORD P,int color, char C);
Fehler 1 error C2011: '_punkt': 'struct' Typneudefinition blockgen.h 5 1 Test2
Fehler 2 error C2011: '_block': 'struct' Typneudefinition blockgen.h 11 1 Test2

Diese Fehlermeldung bekomme ich, und ich kann nichts damit anfangen..
Auch wird mir manchmal gesagt: Funktionen die sich nur im Rückgabewert unterscheiden dürften nicht überladen werden. Die Meldung bezieht sich auf makeblock. Sie verschwindet dann aber auch sofort wider, kann mir das wirklich nicht erklären. In dem Gesamten Programm existiert nur eine Funktion dieses Namens.
Weil er diese structs nicht anlegen kann/will funktioniert natürlich auch der Rest des Programms nicht.

Hoffentlich könnt ihr mir da weiterhelfen.
Schonmal Danke für eine Antwort.
Mfg
Power-Poler


Mitglied: colinardo
LÖSUNG 19.02.2014, aktualisiert um 13:49 Uhr
Tach auch,
bin jetzt grad nicht mehr so fit in C++, aber wenn der Compiler sagt das der Typ schon existiert, dann hast du den Header vermutlich mehrfach eingebunden, und Underscores am Anfang des Namens einer Struct zu verwenden solltest du unbedingt vermeiden: http://stackoverflow.com/questions/5825084/compile-error-struct-type-re ...

Grüße Uwe
Bitte warten ..
Mitglied: Power-Poler
19.02.2014 um 13:49 Uhr
DANKE DANKE DANKE
Das hat mich auf den Lösungsweg geführt.
Hatte in einem der anderen Header schon blockgen.h eingebunden.
Diesen hab ich dan in eine cpp eingebunden und dort nochmal blockgen.h drinstehen
wenn ich mich nicht verzählt habe, war es somit 2-3 mal eingebunden...
Wie auch immer, danke, er compiliert jetzt endlich und ich kann mich um andere Probleme Kümmern :D
Bitte warten ..
Ähnliche Inhalte
Visual Studio

Marshaling von struct LDewarp (Stern)(Stern)dewarp

Frage von Phreak87Visual Studio

Hallo Leute, ich möchte für Leptonica einen .Net Wrapper schreiben (Leptonica.Net erweitern) und habe dabei Probleme mit dem Marshalen. ...

C und C++

Struct macht Probleme, wenn in externe Dateien aufgeteilt

gelöst Frage von tomaschkuC und C++6 Kommentare

Hallo Leute! Momentan erliege ich dem Problem, dass mein Code in C zwar funktioniert, wenn ich aber mein struct ...

CSS

Jimdo Header Hintergrundbild mit Hilfe von CSS in Head verkleinern - nicht px benutzen

Frage von k.musicCSS12 Kommentare

Hallo, ich benötige eure Hilfe beim erstellen einer Webseite. Ich habe bei Jimdo das Design Rome gefunden, welches mir ...

Microsoft Office

NETWORKDAYS.INTL funktioniert

Frage von petra.kMicrosoft Office11 Kommentare

Excel 2003 Hallo zusammen, meine Formel =_xlfn.NETWORKDAYS.INTL(DATUM(2017;1;1);DATUM(2017;12;31);"1000111") beim Versuch, sie auf 2018 zu ändern, funktioniert sie nicht mehr. Fehlermeldung: ...

Neue Wissensbeiträge
Windows Netzwerk

Ereignis-ID 20226 RasClient Ursachencode 829 VPN Verbindung wird abgebrochen

Anleitung von Hardstyles vor 4 TagenWindows Netzwerk

Hallo zusammen, nach Stundenlanger Analysen und test konnten wir den Fehler Lösen. es geht um folgende Fehler Meldung in ...

Windows 10

Windows 10 Version 1903: Update KB4522015 blockt VMware Workstation

Information von kgborn vor 8 TagenWindows 10

Nur eine kurze Information für Leute, die schon Windows 10 Version 1903 in Betrieb haben und dort VMware Workstation ...

VB for Applications

Fritzbox Telefonbuch - XML-Importdatei aus Excel erstellen

Tipp von PeterleB vor 8 TagenVB for Applications1 Kommentar

Das Thema geistert schon seit Jahren durch verschiedene Foren. Habe mich jetzt mal damit etwas intensiver befasst und hoffe, ...

Administrator.de Feedback
Entwicklertagebuch: Editor Version 6
Information von admtech vor 10 TagenAdministrator.de Feedback1 Kommentar

Hallo Administrator User, in der letzten Post habe ich über die berichtet. Hier will ich nun einen ersten Ausblick ...

Heiß diskutierte Inhalte
Windows Server
Dateioperationen bei Stromausfall
gelöst Frage von mkrausseWindows Server47 Kommentare

Ein wunderschönen guten Morgen! Ich hoffe das Thema wurde nicht schon Dutzendmal behandelt, aber eine Suche meinerseits hat leider ...

Netzwerkmanagement
Servername aus zugreifbaren Diensten auslesen
Frage von certifiedit.netNetzwerkmanagement18 Kommentare

Guten Morgen, folgende Überlegung: Ich habe einen (bisher) nicht identifizierbaren Server (IP liegt vor) mit den Diensten RPC; Netbios, ...

Batch & Shell
pdf - Dateien aus Netzwerkordner in bestimmter Reihenfolge ausdrucken
Frage von dani75chBatch & Shell17 Kommentare

Hallo zusammen Wir bekommen von einem Kunden dreimal täglich Lieferscheine und dazugehörende Listen und Barcodes in einen Netzwerkordner übermittelt. ...

Debian
Linux VM nach umzug langsam
Frage von bofh110Debian15 Kommentare

Hallo, ich habe meinen Server von 2012R2 auf 2019 neu installiert. Also erst die VM´s exportiert und anschließend nach ...