Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/11/2011, 05:02
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Eliminar caracteres pares o impares en C

El problema es que mi funcion no modifica a frase... aca tenes una variante acotado a tu ejemplo

Código C:
Ver original
  1. void  EliminarParesImpares(char * cadena )
  2.     {
  3.         char  nueva[100] , a;
  4.         int l=strlen(cadena), init,i,j;
  5.         printf("\nEliminar pares o impares <p/i>: ");
  6.         a=getchar();
  7.         if (a=='p') init = 0;
  8.         else init = 1;
  9.         j=0;
  10.         for (i=init;i < l;  i = i +2)
  11.             nueva[j++] = cadena[i];
  12.         nueva[j] = '\0';
  13.         strcpy(frase,nueva);
  14.     }