There are those occasions when numeric editing or symbol insertion is required for make integer values more readable for humans. When those time arise the following c++ method can be used.
[codesyntax lang=”cpp”]
void MyFrame::repRecs(int intVal) { // @suppress("Type cannot be resolved") string buf; // @suppress("Type cannot be resolved") buf = std::to_string(IntVal); // @suppress("Function cannot be resolved") int insertPosition = buf.length() - 3; // @suppress("Method cannot be resolved") while (insertPosition > 0) { buf.insert(insertPosition, ","); // @suppress("Method cannot be resolved") insertPosition -= 3; } buf = buf + " Records"; SetStatusText(buf); // @suppress("Function cannot be resolved") }
[/codesyntax]
Pass the integer value to be formatted to method and comma insertion is completed for you.
Mr. Arch Brooks, Software Engineer, Brooks Computing Systems, LLC authored this article.