From 2dcdd506cb1570729322a97bc8a6160306912e77 Mon Sep 17 00:00:00 2001 From: "H. Watanabe" Date: Fri, 17 Apr 2015 11:11:15 +0900 Subject: [PATCH] removes setOutputFilename --- compiler/qcrun.cpp | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/compiler/qcrun.cpp b/compiler/qcrun.cpp index 5898a85..2dda0ec 100644 --- a/compiler/qcrun.cpp +++ b/compiler/qcrun.cpp @@ -40,7 +40,7 @@ void forceQuit(void); void printUsage(void); void printVersion(void); void errorAndQuit(const char * const inMessage); -std::string setOutputFilename(const std::string &inString); +std::string getBaseFilename(const std::string &inString); //---------------------------------------------------------------------------- /** @@ -136,7 +136,8 @@ int main(int argc, char **argv) { //_____ OUTPUT ______ if (isSet(parameters_ready, opt_input)) { if (false == isSet(parameters_ready, opt_output)) { - ofilename = setOutputFilename(ifilename); + //ofilename = setOutputFilename(ifilename); + ofilename = getBaseFilename(ifilename)+".qdt"; } std::ifstream ifs(ifilename.c_str(), std::ios::in); @@ -183,6 +184,7 @@ int main(int argc, char **argv) { } qBits->SaveToFile(ofilename.c_str()); + qBits->SaveAsText("test.txt"); delete qBits; delete qCCntl; @@ -293,9 +295,9 @@ void errorAndQuit(const char * const inMessage) { //---------------------------------------------------------------------------- /** - * Set output filename + * get basename of filename */ -std::string setOutputFilename(const std::string &inString) { +std::string getBaseFilename(const std::string &inString) { std::string retString = ""; unsigned int posdot = inString.rfind(".", inString.length() - 1); @@ -305,9 +307,6 @@ std::string setOutputFilename(const std::string &inString) { } else { retString.assign(inString, 0, posdot); } - - retString += ".qdt"; - return retString; } - +//---------------------------------------------------------------------------- -- 2.11.0