07/03/2014, 21:12
|
| | Fecha de Ingreso: febrero-2014
Mensajes: 107
Antigüedad: 10 años, 9 meses Puntos: 0 | |
Respuesta: Problema con la funcion printf en C. A ya man gracias, yo crei que \t era para imprimir 8 espacios a la derecha, voy a imprimir los espacios con (%Xd). Cita:
Iniciado por vangodp ¿No es esto lo que tu quiere? Asi me sale tu código.
El tabular quiere decir alinear con algun objeto de la linea de arriba
Prueba esto:
Código C++:
Ver original#include <stdio.h> int main (){ int v,x,i; printf("Digite el valor unitario del huevo"); printf("Cantidad Precio Descuento\n"); for(i=1;i<=10;i++){ x=i*v; printf("%8d %6d %9d\n",i ,x ,0); } }
printf("%5d",i,x,0); alinea hacia la derecha 5 casillas ----->
printf("%-5d",i,x,0);alinea hacia la izquierda 5 casillas <-----
Otra forma pero para string:
Código C:
Ver original#include <stdio.h> int main (){ int v,x,i; printf("Digite el valor unitario del huevo"); printf("%s%5s%5s\n","Num", "Val", "Des"); for(i=1;i<=10;i++){ x=i*v; } }
|