char *d = (char *)item.value(); int c = atoi(d); char str[16]; itoa(c, str, 10); item.set_value(str);