C/Visual C - Problema con PRINTF!!!!!!!

 
Vista:

Problema con PRINTF!!!!!!!

Publicado por Alonso (8 intervenciones) el 25/09/2004 02:05:50
tengo un pequeno problema con el printf, a continuacion escribo el programa y despues el error:
/*Programa para calcular el costo de una llamada telefonica*/
#include <stdio.h>
#include <string.h>
#define COSTO 5
#define DIFERENCIA 15
main()
{
do
int op, total, time;
printf ("Digite el tiempo de la llamada\n");
scanf ("%d", &time);
total = ((time * COSTO) + DIFERENCIA);
printf ("El costo de la llamada es ", total);
printf ("Si desea calcular otro costo presione 1, de lo contrario presione cuaquier tecla");
while (op = 1)
return 0;


}

error C2061: syntax error : identifier 'printf'
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:Problema con PRINTF!!!!!!!

Publicado por VoidPointer (180 intervenciones) el 25/09/2004 13:36:32
el Error en printf is que estas queriendo mostrar por salida standar una variable, pero no le estas diciendo que tipo de variable es, tendrias que poner printf(" el costo de la llamada es :%i",Total); te falto el %i, otrac osa me prece que salis siempre de tu bucle(do while) por que no dejas que el usuario intrudusca un valor( a el flag Op)y otra cosa no se si es que escribiste rapido o que , pero se pone while(Op==1);

Saludos!!!
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

OTRO PRINTF!!!!!

Publicado por Alonso (8 intervenciones) el 25/09/2004 19:02:29
grcs por la ayuda, pero el error esta en el primer printf del programa!!!!
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:OTRO PRINTF!!!!!

Publicado por Geo (47 intervenciones) el 26/09/2004 01:53:51
Por favor checa NUEVAMENTE A CONCIENCIA tu programa.

Saludos,
José Jorge (Geo).
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:OTRO PRINTF!!!!!

Publicado por Geo (47 intervenciones) el 26/09/2004 01:57:14
Para que no digas :P,
- A tu ciclo do le faltan llaves {}
- Como VoidPointer apuntó, esta instrucción no muestra el valor de la variable en pantalla:
printf ("El costo de la llamada es ", total);
debiera ser
printf ("El costo de la llamada es %d", total);
- Le indicas al usuario que presione 1 para seguir en el programa, pero nunca lees el valor de la variable op ¿¡!?
- La instrucción while lleva ; (punto y coma) al final :?.
- La instrucción de comparación es ==, = es la de asignación :x.

Saludos,
José Jorge (Geo).
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