Ajuda importante na resolução programa LCD

Estou com alguma dificuldade em saber como começar a fazer este programa!

O objectivo é criar uma impressão utilizando traços e barras para a construção de numeros dado o seu tamanho.

por exemplo:

o programa vai ler a entrada do ficheiro que contém :

5 1234

em que o 5 é o tamanho e o 1234 é o numero que eu quero representar!

posso representar do tamanho 1 ao 10.

A saída iria ser :

«ver ficheiro»

Sao utilizados os simbolos “-” e “|” para a sua representação e Entre dois algarismos consecutivos de um mesmo número tem de existir uma coluna de espaços em branco.

Se me puderem ajudar agradecia imenso.

Saudações

Poutz cara, não comece errado.
Mantenha um único tópico sobre o mesmo assunto.
Portanto: [size=24][color=red]NÃO REPITA TÓPICOS[/color][/size]
Até!