I finished a program I had been working on for about 3 days about 1 day ago, and have uploaded the source code.
http://pastebin.com/Jiu7a7hJ
Since I am not currently enrolled in school yet, and have been learning (by myselkf with nothing but the internet) C++ for about a year now, I would like professional opinions on my progress, or opinions from someone more experienced than I.
I know it could be WAY more efficient, but it works, and does the job right.
Notes:
- Use the latest version of Boost to compile
- Some files have trouble being deleted for some reason. I believe it has to do with their properties (security properties, administrative security, etc...), so make sure to remember which files you back up can't be 'cleaned' from the target directory. I don't know how to fix this, so I wont try. I can say that it has no trouble with large amounts of data, I myself use this and have created a 68.13 Gb backup using this program.
-
run it with administrator priveliges on windows 7. That was it's developement environment, and it's compatability. Also, it need to run in admin for file-size calculations, and directory iterations.
- I'm not responsible for any data loss during your use of this program. You chose to use it, and it is your fault if you do somthing stupid with it.
That said...
Please offer any opinions you may have, I worked hard on it.
Also, don't comment about there being no GUI. I tried to build a GUI library to no avail. :'(
Also:
How would you define my programming skills?
novice
mediocre
good
excelent
expert
professional
Thanks!
I just want to get an idea of where I am.