Advertisement
Adijata

preskoci zadanu rijec

Sep 9th, 2014
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.67 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. char* izbaci(char*s, char* p1, char* p2, char novi[])
  5. {
  6.  
  7.     char *q=novi; // radi pisanja;
  8.   while(*s!='\0')
  9.   {
  10.       if(s==p1) // nađi p1, prvo mjesto !!
  11.       {
  12.           while(s!=p2) // dok ne nađemo drugo mjesto
  13.           {
  14.               s++;    // samo goni s dok ga ne prešipa
  15.           }
  16.       }
  17.  
  18.       *q++=*s++;
  19.        // u svim drugim slucajevima sve je isto
  20.   }
  21.  *q='\0';
  22.     return novi;
  23. }
  24.  
  25.  
  26. int main()
  27. {
  28.    char niz[50]="Ja sam dobar programer";
  29.    char novi[50];
  30.    char*p=novi;
  31.    p=izbaci(niz, niz+7, niz+12, novi);
  32.  
  33.    while( *p!='\0')
  34.    {
  35.        printf("%c", *p++);
  36.    }
  37.  
  38.     return 0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement