J'ai un tableau comme ceci:Trier multidisque mais gardez les index de ligne
noms, état, houseprice, carsprice
john, WI, 200, 100 jimmy, MI, 100, 90 ...
Comment trier le prix de l'immobilier et le prix de la voiture sans changer les éléments de cette même rangée? Comme trier la rangée entière de "John" basé sur leur prix de maison et carprice contre une autre rangée dans le tableau mais garder tout dans la rangée ensemble.
c'est ce que j'ai jusqu'à présent,
for (int i=0;getline(file,(names[i]),',');i++)
{
getline(file, states[i], ',');
getline(file, houseprice[i], ',') ;
getline(file, carprice[i]);
}
comment je veux trier houseprice et carprice contre une autre ligne sans perdre le nom et les États ainsi que cette ligne.
C++, s'il vous plaît j'ai besoin d'aide. – VKID
Est-ce un tableau 2D? –
N'utilisez pas de tableaux séparés pour chaque colonne, mais un 'vecteur' d'un type agrégé, et le triez avec' std :: sort' avec un comparateur personnalisé. – us2012