C/Visual C - APRENDIENDO, DUDA---------------AYUDA

 
Vista:

APRENDIENDO, DUDA---------------AYUDA

Publicado por Dsigual (2 intervenciones) el 05/09/2001 19:03:24

ESTOY COMENZANDO EN LA PROGRAMACIÓN Y NO SÉ COMO SOLUCIONAR EL ERROR QUE HAY.

AQUI ESTA EL CODIGO FUENTE:

-------------------------------------------------------------------------

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

main()

{

int unidad;

printf("\n \t Que unidad deseas formatear, A(Pulsa 1) o C(Pulsa 2)?: ");
scanf("%c", &unidad);

if (unidad == 1)
printf ("\n \n \n \t La unidad (a) va a ser formateada...");
printf ("\n \n \t Pulsa una tecla para continuar...\n \n \n \t");
getch();
system("format a: ");

if else (unidad != 1)

printf ("\n \n \n \t La unidad (c) va a ser formateada...");
printf ("\n \n \t Pulsa una tecla para continuar...\n \n \n \t");
getch();
system("format c: ");

printf("\n \n \n \t Ya esta" );
printf("\n \n \t Programa realizado por Luis Martin Gil" );
printf("\n \n \n \t \t \t [email protected]");
printf("\n \n \n \t Pulsa una tecla para salir...");
getch();

}

-----------------------------------------------------------------------

SUPONGO QUE YA CONOCEREIS LO QUE HACE............

POR FAVOR AYUDA. Luis.

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

RE:APRENDIENDO, DUDA---------------AYUDA

Publicado por Ismael (230 intervenciones) el 05/09/2001 21:16:33
Un solución podría ser:
...
if (unidad == 1)
{
printf ("\n \n \n \t La unidad (a) va a ser formateada...");
printf ("\n \n \t Pulsa una tecla para continuar...\n \n \n \t");
getch();
system("format a: ");
}
if (unidad == 2) //si no pones esto c se formateará para cualquier
//valor de la variable unidad
{
printf ("\n \n \n \t La unidad (c) va a ser formateada...");
printf ("\n \n \t Pulsa una tecla para continuar...\n \n \n \t");
getch();
system("format c: ");
}
......
Deberías poner una opción para arrepentirse...
De todos modos, ojo con el programa... y su finalidad...
Por ptra parte, te recuerdo que el DOS pide confirmación par formatear. Si es una broma... las hay mucho más sofisticadas.
No seamos malos.
Un saludo

Ismael

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

RE:APRENDIENDO, DUDA---------------AYUDA

Publicado por dsigual (2 intervenciones) el 06/09/2001 00:01:59
Muchas gracias por tu respuesta;

el programa no es ninguna broma , lo que pasa es que no tengo un libro de ejercicios y me invento programas para ver si los sé realizar por mi mismo; lo de la confirmación del msDos sé que se quita con "/y" pero no lo he puesto por si hay alguno que le dá por ejecutarlo en su máquina y no es muy espabilao.

¿Lo de la opción para arrepentirse cómo la harías?, verás, pido tanta ayuda porque soy un chaval y estoy aprendiendo por mí mísmo y tengo alguna que otra duda. ¿me lo podrías enviar al mail?.De todos modos, te agradezco (a tí, y a todo el mundo que le da por ayudar) que los que tengais mayores conocimientos ayudeis a los que tenemos menos, para de alguna manera u otra, podamos avanzar. Gracias.

Un saludo, Luis.
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