Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/06/2010, 11:31
afruizc
 
Fecha de Ingreso: abril-2010
Ubicación: Manizales
Mensajes: 91
Antigüedad: 14 años
Puntos: 2
Respuesta: ejercicio que lea caracteres... vocales... en C

se me ocurre que en el scanf("%c", car), falta el &, asi scanf("%c", &car);

te propongo un codigo asi:

Código C:
Ver original
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.     char car;
  7.     int voc = 0;
  8.    
  9.     printf("Programa que cuenta vocales y lee hasta ?\n");
  10.    
  11.     do
  12.     {
  13.         printf("Ingrese un caracter: ");
  14.         scanf("%c", &car);getchar();
  15.        
  16.         if (car == 'a' || car == 'e' || car == 'i' || car == 'o' || car == 'u')
  17.             voc++;
  18.        
  19.     }while (car != '?');
  20.    
  21.     printf("\nHay %d vocales", voc);
  22.    
  23.     getchar();
  24. }