Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2010, 06:44
roser24
 
Fecha de Ingreso: marzo-2010
Mensajes: 127
Antigüedad: 14 años, 2 meses
Puntos: 2
Pregunta funciones de referencia(cadenas con punteros...)ayuda porfis

Hola chicos,porfis hecharme un cable con este ejercicio..
7. Crear una función a la que se le pasará una cadena de caracteres de cualquier longitud y retornará el número de vocales distintas que la forman. Genera un programa principal en el se introduzca una cadena que se validará para que incluya todas las vocales.

Código C:
Ver original
  1. #include<stdio.h>
  2.   #include<string.h>
  3.     void f_vocales(char *,int);
  4.   void main(){
  5.  
  6.   int l,aux;
  7.  
  8.      printf("Introduce la longitud de la cadena:\n");
  9.      scanf("%d",&l);
  10.      char *cad = new char[l];
  11.      do{
  12.      printf("Introduce la cadena:\n");
  13.      gets(cad);
  14.      aux=strlen(cad);
  15.      }while(aux>=l);
  16.      f_vocales(cad,aux);
  17.      }
  18.  
  19.      void f_vocales(char *cadena,int size){
  20.       int i,cont;
  21.       for(i=0;i<size;i++){
  22.       if(*(cadena+i)=strpbrk(cadena,"aeiou")){
  23.       cont++;
  24.       }
  25.       }
  26.      }