Schachfeld in C++?
Hi,
ich will in C++ ein 10x10 Feld Programmieren.
wie ist das möglich.
Schon mal Danke im forraus.
MFG
LOLABGE
5 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Du brauchst eine Klasse mit einem 2d array für das Feld als Attribut.
https://www.learncpp.com/cpp-tutorial/65-multidimensional-arrays/
Woher ich das weiß:Studium / Ausbildung – Informatikstudent
Dann mach für jedes Feld eine Klasse, und eine Klasse, die 8x8 Felderobjekte enthält. In die Richtung würde ich das angehen.
Woher ich das weiß:Berufserfahrung – Jahrzehnte IT Erfahrung, Experte für Kryptowährungen, 🐱
nun, du kannst eine Klasse für jedes Feld programmieren und dann ein 2d-Array aufspannen
Nutzer, der sehr aktiv auf gutefrage ist
class Figur {...};
Figur[10][10] schachbrett;
Du kannst eine abstrake Klasse, z.B. Figur, implementieren und davon die Klassen Springer, Bauer, usw. ableiten.
Das Schachfeld kannst du dann als Array der Form Figur[8][8] implementieren.
Woher ich das weiß:Studium / Ausbildung – Habe einen Bachelor in Informatik