Probabilmente intendeva dire che pensava che nel prototipo andassero specificati solo i tipi dei parametri e non anche gli identificatori... quindi prima non faceva mai il copia&incolla della definizione della funzione perché in quel modo avrebbe copiato anche i nomi.Originariamente inviato da mondobimbi
?Originariamente inviato da atomico
ah posso fare il copia/incolla della definizione? pensavo si dovesse scrivere solo il tipo
grazie mille
Comunque nel prototipo di una funzione ci possono andare tranquillamente anche i nomi dei parametri, anzi in genere viene considerata buona norma specificarli (anche se non è necessario) perché migliora la leggibilità del codice.
In ogni caso, se ad una funzione devi passare un array e magari (per qualche oscuro motivo) nel prototipo non vuoi specificare i nomi dei parametri, ti basta scrivere (nel tuo caso):
bool sorted (int,int *);
oppure
bool sorted (int,int []);
perché appunto devi specificare che il secondo parametro è un puntatore a quel tipo di dato.