Nice suggestions, but I cannot get them working....
First the, result01.png, result02.png, etc. This requires a lot of more code, because now I'm working like this:
Code:
string theMessage; //this goes to system(), or the .exe
theMessage = "imagemagick\\convert.exe ";
theMessage += theAdding;
theMessage +=" +append result.png";
const char *realMessage = theMessage.c_str(); // get const char * representation for stupid system() to work
system(realMessage);
In Python you can do this:
Code:
>>> print '%(language)s has %(#)03d quote types.' % \
... {'language': "Python", "#": 2}
Python has 002 quote types.
I don't know how you do that in C++.
I also don't know how to read in a folder if there is a file with a certain name...
String/char* functions don't like each other...
----
The Y and N bug, requires something like this and still gives me an error.
Code:
int autoAdjust = 0;
cout << "Do you want background to auto adjust to text size? Enter y/n: ";
cin.clear();
string autoStringTemp;
getline(cin, autoStringTemp);
const char *autoString = autoStringTemp.c_str();
char *autoStringFin = strlwr(autoString);
if (autoStringFin == "y") autoAdjust = 1;
getline() only accepts a string, strlwr() only accepts char* (no strings), so I convert it, but it only converts it into const char*.... not working and weird stuff compared to Python...
I will take a look at UPX.
Thanks for testing and help.

edit: I should do some more C++ learning anyway, because I still don't know that much about class/array (string/char).