Antes de cerrar una preguntilla que tiene que ver con el tema y no ya que acabo de comprobarlo ahora mismo. He compilado el programa, tanto el de JAG como el r1ghtz0 y acabo de fijarme que cuando introduzco la frase al dar enter se cierra la aplicación. He probado a poner getchar() al final para forzar en enter y me pasa lo mismo. Para arreglarlo al pedir la frase en vez de con scanf lo he hecho con gets y ahora el de JAG sí funciona, el r1ghtz0 me da resultados raros.Por no abrir otro tema, será cosa del compilador?? utilizo dev-c++ version 4.9.9.2
for(i= 0 ; i<=cad[i] ; i++){
printf("Ingrese una cadena de caracteres: "); scanf("%s", cad);
printf("Ingrese una cadena de caracteras: ");scanf(" %[^\n]", cad);
He compilado el programa, tanto el de JAG como el r1ghtz0 y acabo de fijarme que cuando introduzco la frase al dar enter se cierra la aplicación. He probado a poner getchar() al final para forzar en enter y me pasa lo mismo.
printf("\nIntroduce cadena: "); scanf("%s",cadena); printf("\nIntroduce letra a buscar: "); scanf("%c",&letra);
printf("\nIntroduce cadena: "); gets(cadena); printf("\nIntroduce letra a buscar: "); scanf("%c",&letra);