Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2009, 12:32
ost
Invitado
 
Mensajes: n/a
Puntos:
analisis codigo

Hola,

tengo el siguiente codigo:

Código:
#include "stdafx.h"
#include<stdio.h>
#include<conio.h>



void intercambiar(char &v1, char &v2){
   char a=v1;v1=v2;v2=a;
}
void escribir(char vec[], int n){
   for(int i=0;i<n;i++){
   printf("%c", vec[i]);
   }    
}
void darLaVuelta(char vec[],int n){
   for(int i=0;i<n/2;++i){
     intercambiar(vec[i], vec[n-1-i]);
   }
}

int main(void)
{
  char vocales[5]={'a','e','i','o','u'};
  escribir(vocales,5);
  darLaVuelta(vocales,5);
  escribir(vocales,5);

  getch();
}
¿es necesario declarar los vectores o se pueden dejar vacios?
¿para que sirve &?

Código:
...
void intercambiar(char &v1, char &v2){
...
void escribir(char vec[], int n){
...
void darLaVuelta(char vec[],int n){
...
Saludos.
ost