Dev - C++ - problemas con ingreso de cadena por getchar()

 
Vista:
sin imagen de perfil
Val: 22
Ha disminuido su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

problemas con ingreso de cadena por getchar()

Publicado por Santiago (8 intervenciones) el 03/02/2021 14:42:43
hola, el problema me pide ingresar la cadena y que cuente la cantidad de no digitos y de blancos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<stdio.h>
#include<ctype.h>
main()
{
char cad,arr[100];
int cnd=0,cb=0,i=0;
printf("Ingrese una cadena:");
while((cad=getchar())!=EOF)
{
    arr[i]=cad;
    i++;
   if(isdigit(cad)!=0) cnd++;
   else if(isspace(cad)!=0) cb++;
    }
arr[i]='\0';
printf("LA CANTIDAD DE NO DIGITOS QUE APARECEN EN LA CADENA %s SON %d Y LA CANTIDAD DE ESPACIOS SON %d",cad,cnd,cb);
system("pause");
}
ese es el programa pero cuando aprieto ctrl+z, el programa deja de funcionar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Rodrigo
Val: 1.755
Plata
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

problemas con ingreso de cadena por getchar()

Publicado por Rodrigo (539 intervenciones) el 03/02/2021 16:58:17
Cambia el tipo de la variable cad a int.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar