Editor de texto usando C, com estrutura de dados(Lista duplamente Ligadas).
- Faça
./executar.sh
na linha de comando. - Faça
make
na linha de comando.
Editor de texto, baseado em linha de comando. Por definição, um editor de texto é um programa que processa texto, linha por linha. Suponhamos que cada linha tenha exactamente 80 caracteres. Cada comando de edição começa com o caracter cifrão (e nenhuma outra linha começa com esse caracter. Este editor de texto possui oito comandos:
$inserir
: Inserir uma porção de texto depois da linha corrente. A linha corrente é indicada pelo caracter “→”.$remover m,n
: Cada linha no texto, entre as linhas m e n, inclusive, devem ser removidas. Se a linha corrente está nesse intervalo, a nova linha corrente deve ser a linha m-1$linha m
: A linha m deve tornar-se a linha corrente.$Localizar %x
: localizar no texto todas as ocorrências da cadeia de caracteres x$alterar %x %y %
: (na linha corrente), cada ocorrência da cadeia x deve ser substituída pela cadeia y$último
: deve imprimir o número da última linha do texto. Por exemplo, dado o texto$imprimir m,n
: devem ser impressas todas as linhas do texto, e o número de linhas, das linhas m até n, inclusive n.$fim
: termina a execução do editor de texto.