Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/04/2006, 15:39
Avatar de Mephisto
Mephisto
 
Fecha de Ingreso: enero-2006
Ubicación: Mexico DF
Mensajes: 184
Antigüedad: 18 años, 3 meses
Puntos: 3
Si mandas los dos arreglos por referencia, las modificaciones que le hagas a estos en la otra funcion se reflejaran en la funcion main y cuando muetsres los resultados seran los modificados...

void invierte(char [], char *); /* Función que invierte el orden de un arreglo */

int main(void) {
char original[8]= "Arreglo"; /* Arreglo original */
char invertida[8]; /* Arreglo donde se asignará lo devuelto por la función */

invierte(original,&invertida); /* Llamada de la función */

printf("Resultado: %s", invertida); /* Imprimir el resultado [Solo imprime 'o'] */

return 0;
}
__________________
Saludos...

Todos somos sabios, solo que en diferentes disciplinas...