leitura de um ficheiro em c...

nobita6

Membro
Boas,
Estou a realizar um programa em c que tem ler informações a partir de um ficheiro:
ex do conteudo do ficheiro:

"Bolo de Arroz" 2.5 (0,0,0) 15/1/2009

o ficheiro está organizado em nome, preço, posiçao, data.
e o pretendido é obter cada uma dessas componentes em variaveis saparadas e guardar.
eu consigo guardar todas aas componentes e sitios separados, mas no fim quando faço um printf para mostrar o que recebi mostar a seguir ao nome uns caracteres todos esquisitos tipo quadrados e setas... :s
e mesmo que eu inicie uma string com apenas 3 posiçoes para o preço ele irá guardar o preço e em seguida irá colocar mais simbolos esquisitos.
como é que isso é possivel se eu só iniciei uma string com 3 posiçoes???? :s
Obrigado
 
Back
Topo