This is an old revision of the document!
I finished 0x0 by converting 1 of all units to meters and 1 meter to all units (1 Meter = X Inches and 1 Inch = X meters). This hugely simplified the project. Rather than writing individual functions for all of the different unit conversions, and then passing variables around all over the place, I only had to write one function, and do a few simple equations to find the new value. Figuring out how to do this was a huge relief and gave me hope for the other two projects. =Issues= 0x0 actually went really smoothly for me. I don't remember any huge issues I had, other than numbers that were below one being rounded up to one. This was an issue when converting anything smaller into something larger, inches to meters for example. However, because I only converted units to four digits, sometimes answers above one were off by a very small amount (5 feet being converted to 59.99 inches, for example). To fix this, I put in an if/then loop which printed the answer as a float if it was below one, but printed it as an integer rounded up to the nearest whole integer if it was larger than one. The other big issue I had had to do with arrays. To start, I declared the array with all of the unit names like this: “char *Name[19]=…” Rather than declaring a character array with 19 elements which are all also char arrays (which I'm going to call strings for the sake of ease) I declared an array of