Allora non ti serve (!) ... basta

codice:
int main()
{
    char line[1000];
    int i, len;

    len=getline(line);

    if(len)
      for (i=0; i<len; i++)
      {
        if(line[i]==' ')
	putchar('|');

        putchar(line[i]);
      }

      putchar('|');
      putchar('\n');
}