Buenas,
Es un programa en c.
Tengo una duda, como hago para imprimir una variable en una posición determinada, es decir: quiero que imprima "nombre, apellido, edad" pero quiero que el apellido lo imprima siempre en la posición 20(por ejemplo).
un ejemplo seria:
juan gomez 27
ignacio fernandez 22
-----------------------------------------
Es decir, independientemente de el numero de caracteres que tenga el nombre, quiero que el apellido se imprima en la posición 20.
El problema que tengo yo es q me lo imprime así:
juan gomez 22
ignacio fernandez 27
----------------------------------------------
muchas gracias.
Una opción, es medir el tamaño de cada cadena anterior, y poner un número de espacios conveniente.
por ejemplo, si quiero poner 1 nombre, y 1 número a los 10 caracteres, pondría:
Citar
Juan 4 letras
10-4: 6 espacios
Juan......58
Y así, hacer los cálculos.
el programa es de imprimir una estructura, entonces no me valen esos cálculos ya que el nombre no tiene un numero de caracteres fijos, entonces si hago cálculos para un nombre, si pongo otro mayor se desplaza a la derecha el apellido.
no se si me explico jajaja