Jump to content

Trabalho Final


Recommended Posts

Posted

Alguem me explica o k é suposto fazer e como?

Comando help

O comando help permite obter a lista dos comandos que estão disponíveis e a respectiva sintaxe de utilização.

Sintaxe:

help [nome_do_comando]

Os parêntesis rectos servem para indicar que é um elemento opcional, neste caso, corresponde ao nome de um comando do qual se pretende obter ajuda. No caso de não ser especificado o elemento opcional o programa deve listar todos os comandos que estão disponíveis na aplicação.

Exemplo:

>help help

help - mostra os comandos da aplicação e a respectiva sintaxe

Sintaxe:

help [nome_do_comando]

>

A lista de comandos com o respectivo significado e sintaxe estão armazenados num ficheiro de texto, cujo nome é help.sim. O programa deve abrir o ficheiro e deve apresentar o conteúdo do ficheiro no ecrã de forma formatada, em que o formato é o indicado no exemplo > help help. O texto que descreve o comando

deve estar sempre a seguir ao sinal - (ver o exemplo), mesmo sejam necessárias diversas linhas para a descrição.

A apresentação dos comandos deve ser feita página por página de ecrã. Lembre-se do funcionamento do comando man.

Thanks pla ajuda

Posted

Podes começar por utilizar o comando "man" em linux para entenderes o que é pedido.

Quanto ao "como" sem ter que fazer o programa todo, podes começar por aprender a trabalhar com os parametros de entrada de um programa em C, argc e argv.

argc = argument count (número de parametros que foram passados para o programa, inteiro)

argv = argument value (valor desses parametros, array de char*)

Isto para a parte da entrada via linha de comandos de um valor para o programa funcionar.

A outra parte do trabalho e uma questão de olhares para a forma com o C permite a interacção com ficheiros, criares um pesquisa (sequencial ou aleatória) no ficheiro e leitura (está cheio de sorte de não teres que escrever).

Começa pelos argumentos que é mais simples de se entender.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.