Napisal sem funkcijo strext, ki v danem nizu poišče in nato izlušči
podniz.
Ne deluje v pravilno, ne vem ali je to hrošč ali pa jaz delam kaj
narobe.

char* strext(const char* haystack,const char* needle)
  {
    int len=strlen(needle);
   char *str;
   str=strstr(haystack,needle);
   if (str!=NULL) str[len]='\0';
   /*Ko se izvede stavke if ... se skrči haystack do najdenega podniza,
      in ta vrednost se vrne v glavni program.
     (npr.   strcpy(st,"Konec koncev ima vse svoj konec.");
                 s=strext(st,"ima"); po ukazu je st ="Konec koncev ima"
                 s="ima"
   */

   return str;
  }

Tomaž


Reply via email to