Ciao amici, sono alle prime armi con mla programmazione in c++. Volevo creare un programmino in cui avvenisse il passaggio di puntatori a d una funzione, ma la cosa non mi riesce.
Qualcuno sa dirmi cosa sbaglio?
il seguente è il mio file sorgente:
codice:
#include <iostream>
#include <cctype>
using namespace std;
int ordine_cres(int *x,int *y);
int main()
{
int num[5];
int *start, *end;
start = num;
end = start+4;
while(start<=end){
cout << "numero: \t";
cin >> *start;
start++;
}
start = num;
ordine_cres(start,end);
for(start;start=end;start++){
cout << "\t"<< *start << '\n';
return 0;
}
int ordine_cres(int *x, int *y)
{
int temp;
for(;y=x+1;y--){
for(;x<4;x++){
if(*x > *(x+1){
temp = *x;
*x= *(x+1);
*(x+1) = temp;
}
}
}
return 0;
}