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 a: de nome impress.txt:
# include <stdio.h> main () { 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 ("a: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 para fechar o arquivo de saida */ fclose (imp); return 0; }
Para imprimir o arquivo impress.txt que está no drive a: digite o comando DOS: