Mehrere Arrays und int in ein Array zusammenfassen C++?
Hallo,
ich habe in einem C++ projekt eine float-variable, eine int-variable und ein char-array.
Jetzt möchte ich alle diese variablen in ein array (arrx[]) zusammenfassen.
Mein jetzieger Code:
#include <iostream>
using namespace std;
int main(){
int numberPlayer=3, win=2, points=81, idPlayer=0;
char arrx[numberPlayer];
char string[numberPlayer][7];
//arrays mit Buchstaben füllen:
for(int i = numberPlayer; i>0 ;i-- , idPlayer++){
cout << "Enter player number " << idPlayer << " (max. 7 letters): ";
cin >> *(string + i -1);
}
//Jedes Array ausgeben um sie auf Richtigket überprüfen zu können:
cout << string[0] <<endl;
cout << string[1] <<endl;
cout << string[2] <<endl;
//alles in ein array (arrx[]) zusammenfassen:
for (int i = 0; i < numberPlayer; i++){
arrx[i]=win," wins of ",string[i]," with ",points," points";
}
cout << arrx[0]<<endl;
}
Am Ende sollte etwas wie: 2 wins of Peter with 81.7 points herauskommen. Wie mache ich das???
Danke für helfende Antworten!
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, programmieren, Informatik
ich würde es mal objektorientiert probieren und eine entsprechende Klasse überlegen.
wird garantiert übersichtlicher...
Woher ich das weiß:Berufserfahrung