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; }

Rispondi quotando

