Primeiro Exercício-Programa

MAC122 - Princípios de Desenvolvimento de Algoritmos

BCC - 2o. Semestre de 2006

Este primeiro exercício-programa é mais um exercício para você se acostumar com C. Esta disciplina dependerá de um bom conhecimento desta linguagem.

Contagem de linhas, palavras e caracteres em um arquivo

Um utilitário bem conhecido do UNIX é o wc. Este programa conta o número de linhas, caracteres e palavras em um arquivo dado. Por simplicidade, uma palavra é uma seqüência contígua de caracteres (entre '!' e '~', inclusive) que não contém os caracteres '\n', ' ', e '\t' ("newline", espaço, e "TAB"). Toda linha termina com um '\n'. Exemplos:
  1. Arquivo de entrada: man_ascii.txt; saída do wc: 73, 1063, 4030 (isto é, 73 linhas, 1063 palavras, e 4030 caracteres)
  2. Arquivo de entrada: man_ls.txt; saída do wc: 316, 1607, 12541
  3. Arquivo de entrada: man_wc.txt; saída do wc: 40, 205, 1433
Sua tarefa neste primeiro EP é escrever a sua própria versão do wc em C. Seu programa deve se comportar exatamente como o wc.

Prazo de entrega: segunda-feira, 21/8/2006 (no Panda).

[New!][New!]Importante: devido ao Panda estar fora do ar, a entrega do EP1 fica adiada para 28/8/2006


Observações
Página principal de MAC122 (BCC - 2o. semestre de 2006).
Netscape-HTML Checked!
Y. Kohayakawa <yoshi@ime.usp.br>

Last modified: Mon Aug 21 09:06:24 BRT 2006