Ĺadny brzuch
Witam. Przy przy kompilacji kodu
# include <process.h> # include <iostream.h> int main() { char argument[16]; cin >> argument; execv("example.exe", argument); }
DevC++ 4.9.8.0 wyswietla blad
[Warning] In function `int main()': cannot convert `char*' to `char* const*'
W czym tkwi problem?
Przecież masz napisane. Dałeś pojedynczy wskaźnik zamiast podwójnego.
Edycja:
Pomyślałem, że dla pewności wytłumaczę dokładniej. Masz tam przekazać wskaźnik na tablicę argumentów, czyli tablicę tablic znaków, a teraz przekazujesz wskaźnik na jedną tablicę znaków.
Użytkownik Chmurek edytował ten post 05 marzec 2006, 18:30
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
# include <process.h> # include <iostream.h> int main() { char argument[16]; cin >> argument; execv("example.exe", argument); }
DevC++ 4.9.8.0 wyswietla blad
[Warning] In function `int main()': cannot convert `char*' to `char* const*'
W czym tkwi problem?
Przecież masz napisane. Dałeś pojedynczy wskaźnik zamiast podwójnego.
Edycja:
Pomyślałem, że dla pewności wytłumaczę dokładniej. Masz tam przekazać wskaźnik na tablicę argumentów, czyli tablicę tablic znaków, a teraz przekazujesz wskaźnik na jedną tablicę znaków.
Użytkownik Chmurek edytował ten post 05 marzec 2006, 18:30