solved problem reading config files

git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorSoftware@191 951219d9-93cf-4727-9268-0efd64621fa3
This commit is contained in:
bergamaschi
2012-06-15 12:29:40 +00:00
parent dfcd8f749e
commit 042b71b403
5 changed files with 51 additions and 23 deletions

View File

@ -4792,11 +4792,10 @@ int slsDetector::readConfigurationFile(string const fname){
ifstream infile;
// int iargval;
// int interrupt=0;
char *args[100];
for (int ia=0; ia<100; ia++) {
args[ia]=new char[1000];
}
char *args[1000];
// for (int ia=0; ia<100; ia++) {
// args[ia]=new char[1000];
// }
string sargname, sargval;
int iline=0;
@ -4831,10 +4830,7 @@ int slsDetector::readConfigurationFile(ifstream &infile){
int iargval;
int interrupt=0;
char *args[100];
for (int ia=0; ia<100; ia++) {
args[ia]=new char[1000];
}
char myargs[1000][1000];
string sargname, sargval;
int iline=0;
@ -4866,7 +4862,8 @@ int slsDetector::readConfigurationFile(ifstream &infile){
#ifdef VERBOSE
std::cout<< iargval << " " << sargname << std::endl;
#endif
strcpy(args[iargval],sargname.c_str());
strcpy(myargs[iargval],sargname.c_str());
args[iargval]=myargs[iargval];
iargval++;
//}
}