Advertisement
Adijata

finta s varijablom u kodu, string

Sep 7th, 2014
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.78 KB | None | 0 0
  1. #include <stdio.h>
  2. int funkcija (char rijec[], char var[])
  3. {
  4.     char *s=rijec;
  5.     char *p=var;
  6.     int vri;
  7.  
  8.     while(*s != '\0')
  9.     {
  10.         vri=0;
  11.         if(*s==*p && *(s-1)==' ')
  12.         {
  13.             while(*s==*p)
  14.             {
  15.                 s++;
  16.                 p++;
  17.             }
  18.  
  19.             if(*s++=='=')
  20.             {
  21.                 while(*s>='0' && *s<='9')
  22.                 {
  23.                     vri*=10;
  24.                     vri+=(int)(*s-'0');
  25.                     s++;
  26.                 }
  27.                 return vri;
  28.             }
  29.  
  30.         }
  31.         s++;
  32.     }
  33.  
  34. }
  35. int main()
  36. {
  37.     char recenica[100] = "int avar=25;  int var=34";
  38.     char var[10]="var";
  39.     int p;
  40.     p=funkcija(recenica,var);
  41.  
  42.  
  43.     printf("%d", p);
  44.  
  45.     return 0;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement