Here is the code I have written. It works fine except if the input is a negative six-digit number, a comma appears just after the negative sign like so: -,963,562
This is part of a larger program, obviously, and one of the other things I need to do is have negative numbers like -45 recognized as valid but numbers like 4-5 not recognized as valid. I hope this is enough information for someone to help me.
Code:string commaString() { if (validInput = true); { string comString = inString; int length = comString.length(); int i = (comString.length() - 3); while (i > 0) { comString.insert(i, 1, ','); i = i - 3; } return comString; } }



LinkBack URL
About LinkBacks



