Dlaczego mam warninga?

0

Mam taki fragmencik kodu:

char *pt, *bufor1;

strcpy(bufor1,argv[1]);
<b>strcpy(pt, strrchr(bufor1, '\')+1) ;</b>

Gdy kompiluje mam następującego warninga:

passing arg 2 of 'strcpy' makes pointer from integer without a cast

Co jest źle i jak powinnam to poprawić?

Ps. Mimo tego ostrzezenia program działa jak powinien, ale wolałabym jednak nie mieć tego warninga.
Bardzo prsze o pomoc.

0

wywal to +1 i zobacz czy ort!, <ort>poza tym</ort> sprawdz co zwraca funkcja strrch

0

&strrchr(bufor1, '\')[1]

(char*)(strrchr(bufor1, '\')+1)

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0