Erro ao imprimir imagem

Erro ao imprimir imagem

por Francisco de Melo Viríssimo -
Número de respostas: 3

Professor, estou com um problema na impressao das imagens no arquivo *.pgm. Observe o seguinte trecho do meu código:

/* As seguintes implementações preenchem o cabeçalho do arquivo *.pgm */
        fprintf (imagem_silhueta, "%c%c\n", 'P','2');
        fprintf (imagem_silhueta, "%d %d\n", N_LINS, N_COLS);
        fprintf (imagem_silhueta, "%d\n", BRANCO);

Perceba que uso o "/n" para pular linha, mas não "funciona". O programa acaba pulando linhas na impressão, destruindo a imagem. Como faço para pular linhas sem que o programa "pule" linhas??? (paradoxal isso, não? rs)

Em resposta à Francisco de Melo Viríssimo

Re: Erro ao imprimir imagem

por Rebeca Bayeh -
Que estranho, vc tem certeza que o problema está aí?
Sobre sua primeira linha de impressão, fprintf(imagem_silhueta,"P2") seria suficiente XD
Em resposta à Francisco de Melo Viríssimo

Re: Erro ao imprimir imagem

por Martin Ichilevici de Oliveira -
Francisco,

Na segunda linha do arquivo PGM temos que colocar primeiro o número de colunas e depois de linhas.
Em resposta à Martin Ichilevici de Oliveira

Re: Erro ao imprimir imagem

por Francisco de Melo Viríssimo -

Martin, Rebecca, vocês tem TODA razão! Quando lí a mensagem da Rebeca rervisei o código e encontrei esse erro bobo. Obrigado pessoal e desculpe o encômodo.