elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Problemas con scanf() en C en: 19 Febrero 2017, 19:13 pm
Hola. Tengo un problema, estoy realizando una pequeña practica para la escuela, y necesito que se repita un programa cuando el ususario responda S o N a la pregunta "¿Quieres hacer otra conversión?". El problema es que cuando compilo (Uso CodeBlocks) tengo que poner dos veces el scanf(), de otro modo el programa finaliza y no me deja escanear el valor de la respuesta (S/N).
Aquí está mi codigo:

Código
  1. #include<stdlib.h>
  2. #include<stdio.h>
  3.  
  4. float m;
  5. char d;
  6. main(){
  7. printf("Escribe tu valor en metros: ");
  8. scanf("%f",&m);
  9. printf("Este es tu valor en pies: %f\n",m*3.28084);
  10. printf("\n¿Quieres hacer otra conversion?(S/N): ");
  11. scanf("%c",&d);
  12. scanf("%c",&d);
  13. if (d=='S'){
  14.        system("cls");
  15.    return main();
  16. }
  17.        else {
  18.            return 0;
  19.    }
  20.    }
  21.  


· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines