#include #include #include #include using namespace std; int main(int ac, char* av[]) { ifstream cfg("javacredir.cfg"); vector addArgs; if (cfg) { string line; cfg >> line; if (cfg.bad()) { cout << "Could not read javacredir.cfg" << endl; return 2; } addArgs.push_back(line); while(cfg) { getline(cfg, line); int start = 0; while((startstart) && (isspace(line[end-1]))) { --end; } line = line.substr(start,end); if (line.length()>0) { addArgs.push_back(line); } } } else { // cout << "Did not find javacredir.cfg, need command line argument." << endl; if (ac<2) { cout << "Syntax if no javacredir.cfg is present:" << endl; cout << " " << endl; cout << endl; cout << "Syntax if javacredir.cfg is present:" << endl; cout << "" << endl; cout << endl; return 1; } } int argssize = ac+addArgs.size(); char** args = new char*[argssize]; for(int i=0; i