Cancelado

C programming

This task is involved Minix operating system in C programming.

This assignment has three parts:

Write a library of simple arithmetic functions

Write a library of utilities to read and process user input

Write a simple command line shell

Note we will test your solution programmatically on MINIX. It is very important that you follow the rules below for the form of your solutions and their submission. For example, do not deviate from the file names specified. If you do not adhere to the rules, you will loose marks even if your solution is logically correct. An important purpose of this assignment is for you to demonstrate that you can understand an interface definition and program to that definition. It is also important that your code executes correctly on MINIX.

You will also have to test your solutions yourself. We will not mark these tests and they should not be submitted. The files that you submit are:

intmath.h - unmodified, provided for you

intmath.c - your implementation of the functions defined in intmath.h

utils.h - unmodified, provided for you

utils.c - your implementation of the functions defined in utils.h

myshell.c - your implemenation of a simple shel that uses the functions defined in utils.h

In intmath.c, utils.c and myshell.c you may find it useful to define and implement additional "helper" functions additional that are not defined in the header files. That is OK. It is up to you how you organise your solution provided you implement the functions defined in the header files and the simple shell program that uses the functions defined in utils.h.

Habilidades: Programação C, PHP, Arquitetura de software

Ver mais: solution programming, programming solution, programming process, programming library, programming definition, operating system programming, library programming, functions programming, definition programming, define programming, programming functions, programming example, programming define, command line programming, programming tests, find helper, c programming, write simple shell, interface library system, simple program library system

Acerca do Empregador:
( 3 comentários ) Exceter, United Kingdom

ID do Projeto: #5129917

1 freelancer está ofertando em média $30 para este trabalho

trunix

Hired by the Employer

$30 SGD in 4 dias
(6 Comentários)
4.2