From: Juan Prieto Date: Fri, 7 Nov 2008 14:39:34 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: EED.02Oct2009~91 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=812942db1664a77bcc3392cc00199067f5b7a2ae;p=creaContours.git *** empty log message *** --- diff --git a/lib/Interface_ManagerContour_NDimensions/wxConceptControl.cxx b/lib/Interface_ManagerContour_NDimensions/wxConceptControl.cxx index 47c1c7e..e5de69b 100644 --- a/lib/Interface_ManagerContour_NDimensions/wxConceptControl.cxx +++ b/lib/Interface_ManagerContour_NDimensions/wxConceptControl.cxx @@ -236,10 +236,16 @@ DEFINE_EVENT_TYPE( wxEVT_CONCEPT_RELEASE ) //itoa( groupID, buffer, 10); std::string buffer; - for(int k = groupID; k == 0; k++){ - char temp = k % 10 + 48; - k = k / 10; - buffer = temp + buffer; + + if(groupID == 0){ + buffer = "0"; + }else{ + int k=groupID; + while (k > 0){ + char temp = k % 10 + 48; + k = k / 10; + buffer = temp + buffer; + } } //wxCheckBox *checkbox = new wxCheckBox( this, -1, wxString( label.c_str(), wxConvUTF8), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, wxString( buffer, wxConvUTF8) ); diff --git a/lib/Interface_ManagerContour_NDimensions/wxContourEventHandler.cxx b/lib/Interface_ManagerContour_NDimensions/wxContourEventHandler.cxx index 71cc382..6121c56 100644 --- a/lib/Interface_ManagerContour_NDimensions/wxContourEventHandler.cxx +++ b/lib/Interface_ManagerContour_NDimensions/wxContourEventHandler.cxx @@ -3721,10 +3721,15 @@ void wxContourEventHandler :: onREDO() std::string wxContourEventHandler::intToString(int num){ std::string result; - for(int k = num; k == 0; k++){ - char temp = k % 10 + 48; - k = k / 10; - result = temp + result; + if(num == 0){ + result = "0"; + }else{ + int k=num; + while (k > 0){ + char temp = k % 10 + 48; + k = k / 10; + result = temp + result; + } } return result; }