Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- char* apsolutna(char* relativna, char* tekuci) {
- int brojac=0;
- char* poknakrajtekuceg=tekuci;
- while (*poknakrajtekuceg) {
- poknakrajtekuceg++;
- }
- while(*poknakrajtekuceg!='\\')
- poknakrajtekuceg--;
- char* poknapocetaktekuceg=tekuci;
- while(poknapocetaktekuceg<=poknakrajtekuceg) {
- brojac++;
- poknapocetaktekuceg++;
- }
- char* poknakrajrelativne=relativna;
- while(*poknakrajrelativne)
- poknakrajrelativne++;
- *(poknakrajrelativne+brojac)='\0';
- poknakrajrelativne--;
- while(poknakrajrelativne>=relativna) {
- *(poknakrajrelativne+brojac)=*poknakrajrelativne;
- poknakrajrelativne--;
- }
- poknakrajrelativne++;
- while(*tekuci) {
- *poknakrajrelativne=*tekuci;
- poknakrajrelativne++;
- tekuci++;
- }
- return relativna;
- }
- int main() {
- char niz[100]={"direktorij\\file"};
- char niz2[100]={"C:\\Users\\Program Files\\Ermin\\direktorij"};
- printf("%s", apsolutna(niz, niz2));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement