Para fazer a saída para a Tela utilize o comando printf que você aprendeu em sala de aula.
Agora, para fazer a saída para a Impressora, vamos proceder da seguinte forma:
Para que seu programa ``gere'' um arquivo, utilize o comando fprintf, que funciona de uma forma similar que o printf, a menos de alguns detalhes. O exemplo a seguir gera um arquivo no drive b: de nome impress.txt:
# include <stdio.h> void main (void) { FILE * imp; /* variavel necessaria para gerar o arquivo desejado */ int N; [...] /* coloque o comando a seguir somente no inicio do seu programa */ /* Este comando "associa" o nome do arquivo a variavel imp do */ /* programa. */ imp = fopen ("b:impress.txt", "w"); [...] printf ("Entre com o numero de operacoes: "); /* apresenta na tela */ scanf ("%d", &N); fprintf (imp, "Numero de operacoes = %d\n", N); /* coloca no arquivo */ /* a unica diferenca entre o fprintf e o printf e' que entre o abre */ /* parenteses e a primeira aspa voce deve colocar o nome da variavel */ /* imp. */ [...] /* coloque este comando somente no final do seu programa */ fclose (imp); }
Para imprimir o arquivo impress.txt que está no drive b: digite o comando DOS: