Hola, buenas tardes. Hice tambien una funcion main para probar que mi funcion Ocurrencias en efecto da bien los resultados, pero a la hora de ingresar el caracter ("Ingrese el caracter a buscar") se para el programa y sigue de largo. Es decir, no me da la opcion para ingresar el caracter. Gracias de antemano.
En respuesta a Axel Emanuel Lois Ferrada
Re: Ejercicio 3 Practico 0
Hola, proba usar
scanf(" %c", &caracter);
En respuesta a Axel Emanuel Lois Ferrada
Re: Ejercicio 3 Practico 0
En scanf hay un parámetro que te da la cantidad de letras ingresadas. %n búscalo en la documentación.
Por lo que dice scanf necesita se " %c" espacio antes del flag.
Hola, me esta pasando lo msimo, como lo solucionaste? gracias
Hola.
El scanf por defecto va a parar al encontrar un espacio.
Para leer todo hasta encontrar un \n sugiero usar la siguiente sentencia: scanf ("%[^\n]s", frase);
El scanf por defecto va a parar al encontrar un espacio.
Para leer todo hasta encontrar un \n sugiero usar la siguiente sentencia: scanf ("%[^\n]s", frase);