void strip(char *porig, char *pnew) { char *p, *p1; char buf[2]; register int i, j; memset(buf, 0, sizeof(buf)); p = porig, p1 = pnew; for(i = 0, j = 0; p[i] != '\0'; ) { if (p[i] == '\n') break; if (p[i] == '-') { i++; continue; } p1[j] = p[i]; i++, j++; } }