#include <ctype.h>
#include <string.h>
void strip(char * p)
{
char *p1 = p;
char *p2 = p;
size_t len = strlen(p);
do
{
if(!isdigit(*p1))
{
while((p2 < &p[len]) && !isdigit(*p2)) { ++p2; };
*p1 = *p2;
*p2 = 0;
}
}
while(++p1 < &p[len]);
}
int main()
{
char temp[] = "$100,000.00";
strip(temp);
}
http://www.cplusplus.com/reference/clibrary/cctype/isalpha.html
http://www.cplusplus.com/reference/clibrary/cctype/isalnum.html