Zaraz przełączę się na windows i dam edita. Przekompiluję, bo widać bez tego jest dość trudno pisać.
Edit: zrobione.
http://wklej.to/2KGPT
Większość błędów spowodowana była tym, że pisałem pod standard c99. Jeżeli ktoś nie wie o co chodzi, to niech poszuka w google. Nie wiem też dlaczego dałem "using namsespace std", przed chwilą sam się nad tym zastanawiałem.
>> strcat( new_path, *argv[j+1] );
Tutaj, zamiast "j" miało być "last_backslash".
>> if( argv[j] == '\' )
To jest trywialne. Miało być "\\".
>> spider totalnie zepsuł kod - musisz napisać od nowa
>> skopiowałem ten kod, poprawiłem go, ale i tak on ma w sobie błąd logiczny i nie będzie działał więc szkoda zachodu lepiej napisz swój od nowa
Bóldupłem nad Tobą, Kidjamas. Napisz lepszy kod, to pogadamy, bo na razie wykazałeś się brakiem myślenia - wystarczyło przeczytać errory i pomyśleć, by kod działał. Mnie to zajęło 5 minut, Ty nie mogłeś się z tym uporać.
Edit2:
Link do execa, gdyby ktoś chciał podważać, że się kompiluje.
http://www.speedshare.org/download.php?id=91CD3BFD11
Gdyby ktoś dalej łkał, że mu nie działa:
C:\Documents and Settings\Peter_Parker\Pulpit>gcc --version
gcc (GCC) 4.5.2
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.