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:
#include<stdlib.h>
#include<stdio.h>
float m;
char d;
main(){
printf("Escribe tu valor en metros: "); printf("Este es tu valor en pies: %f\n",m
*3.28084); printf("\n¿Quieres hacer otra conversion?(S/N): "); if (d=='S'){
return main();
}
else {
return 0;
}
}
· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex