Ich muss sortieren dann drucken Sie das Ergebnis erhöhen und verringern. Ich habe ein paar Probleme mit dem Drucken.Drucken von Vektorelementen. Fehler
Code:
void srtAsc(Array M){
vector <int> days[31];
for(int i=0; i<31; i++){
int s=0;
for(int j = 0; j<6; j++){
s += M.M[i][j];
days[i] = s; //// HERE
}
sort(days[0],days[31]);
}
for(int i=0; i<31;i++){
cout<<i<<". "<<days[i]; ///// HERE
cout<<endl;
}
}
ERROR: ///// HIER Spots ich auch einen Fehler, vielleicht sind sie miteinander verwandt. "Keine Übereinstimmung oeprators
c:\mingw\bin\../lib/gcc/mingw32/4.6.1/include/c++/bits/stl_algo.h:2072:4: error: no match for 'operator--' in '--__next'
c:\mingw\bin\../lib/gcc/mingw32/4.6.1/include/c++/bits/stl_algo.h:2074:7: error: no match for 'operator*' in '*__last'
Ist Ihnen klar, dass Sie ein Array von 31 Vektoren erstellt haben und nicht ein Vektor wit h eine Kapazität von 31? – Joe
Was ist ein 'Array'? Bitte posten Sie einen [** minimalen ** Testfall] (http://sscce.org) und die ** komplette ** Fehlermeldung. –
WooaaA? :)) seriosly? es ist nicht Vektor Name die Patern? –