Advertisement
etf2018

ZSR8Z2

Jan 17th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. #include <stdio.h>
  2. char* apsolutna(char* relativna, char* tekuci) {
  3. int brojac=0;
  4. char* poknakrajtekuceg=tekuci;
  5. while (*poknakrajtekuceg) {
  6. poknakrajtekuceg++;
  7. }
  8.  
  9. while(*poknakrajtekuceg!='\\')
  10. poknakrajtekuceg--;
  11.  
  12. char* poknapocetaktekuceg=tekuci;
  13. while(poknapocetaktekuceg<=poknakrajtekuceg) {
  14. brojac++;
  15. poknapocetaktekuceg++;
  16. }
  17.  
  18. char* poknakrajrelativne=relativna;
  19. while(*poknakrajrelativne)
  20. poknakrajrelativne++;
  21. *(poknakrajrelativne+brojac)='\0';
  22. poknakrajrelativne--;
  23. while(poknakrajrelativne>=relativna) {
  24. *(poknakrajrelativne+brojac)=*poknakrajrelativne;
  25. poknakrajrelativne--;
  26. }
  27. poknakrajrelativne++;
  28. while(*tekuci) {
  29. *poknakrajrelativne=*tekuci;
  30. poknakrajrelativne++;
  31. tekuci++;
  32. }
  33.  
  34. return relativna;
  35. }
  36. int main() {
  37. char niz[100]={"direktorij\\file"};
  38. char niz2[100]={"C:\\Users\\Program Files\\Ermin\\direktorij"};
  39. printf("%s", apsolutna(niz, niz2));
  40. return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement