From b43965d3a71314f3fb4c6ebc74ab9c7bcd7adb7c Mon Sep 17 00:00:00 2001 From: mutantturkey Date: Fri, 6 Jul 2012 21:54:47 -0400 Subject: fixed getops --- fly-tools/std-deviation/StandardDeviation.cpp | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'fly-tools') diff --git a/fly-tools/std-deviation/StandardDeviation.cpp b/fly-tools/std-deviation/StandardDeviation.cpp index da6ed3a..9a3bc46 100644 --- a/fly-tools/std-deviation/StandardDeviation.cpp +++ b/fly-tools/std-deviation/StandardDeviation.cpp @@ -12,10 +12,10 @@ int main(int argc, char* argv[]) { int c; string usage = "standard-deviation -l -i -o -t "; - char *inputFileListName; - char *inputPath; - char *outputFileName; - char *distributionType; + string inputFileListName; + string inputPath; + string outputFileName; + string distributionType; string inputFileList; while ((c = getopt (argc, argv, "i:o:l:t:h")) != -1) @@ -41,10 +41,10 @@ int main(int argc, char* argv[]) { break; } -// if( (inputFileListName == NULL) || (inputPath == NULL) || (distributionType == NULL) || (outputFileName == NULL) ) { -// cerr << usage << endl; -// exit(1); -// } + if( (inputFileListName.empty()) || (inputPath.empty()) || (distributionType.empty()) || (outputFileName.empty()) ) { + cerr << usage << endl; + exit(1); + } // argv[1] input file containing the list of files @@ -57,10 +57,10 @@ int main(int argc, char* argv[]) { exit(1); } - ifstream inputFileNames(inputFileListName); - ofstream outputFile(outputFileName); - string prefixPath(inputPath); - string metricName(distributionType); + ifstream inputFileNames(inputFileListName.c_str()); + ofstream outputFile(outputFileName.c_str()); + string prefixPath(inputPath.c_str()); + string metricName(distributionType.c_str()); if (inputFileNames.fail() == true) { cout << "Input File can not be opened"<