Due: Monday, April 11, 2016
For this assignment you will need to check out the Yibble source code using the Git version control system. Use the following commands to configure Git. You only need to issue these commands once (replace "Jill Jones" with your real name and email address):
$ git config --global user.name "Jill Jones" $ git config --global user.email jxj00000@vermontstate.edu $ git config --global push.default simple
Use this command to obtain a copy of the Yibble editor code base:
$ git clone https://github.com/pchapin/yibble.git Yibble
This creates a folder named Yibble containing the editor project. For this assignment it is best to create a Git "branch." That allows your work to be recorded without conflicting with any changes you might later pull down from the main repository. Use these commands:
$ git branch hw09 $ git checkout hw09
You only need to create the branch once. The "checkout" command switches to your branch that, at the moment, is identical to the master branch you obtained from the main repository above. You can now edit the files required for this assignment (see below). When you are done, you should commit your changes to your branch:
$ git commit -a -m "My solution for Homework #9"
In the file text.c, implement the functions delete_character
and backspace_character
.
You should only have to edit text.c. Use the provided Makefile to build the program.
Submit the file text.c to Moodle.
Last Revised: 2024-12-17
© Copyright 2024 by Peter Chapin <peter.chapin@vermontstate.edu>