|
brak "system" w iostream - c++
raph - 14-07-2008 21:08
Chcę sobie napisać prosty "program" do pokazywania czego słucham itd. Napotkałem jednak pewien problem. Ten sam kod nie wywala błędu z "system" u kolegi na Ubuntu działa, u mnie wywala taki błąd. Próbowałem wpisać <iostream.h> ale nie działał nawet cout. std:: przed system też nie działa.
#include <iostream> using namespace std;
int main() { cout<<"lol"<<endl; system("mocp --info | grep Artist:");
return 0; }
raph@arachnea:~/c++$ make mocp g++ mocp.cpp -o mocp mocp.cpp: In function ‘int main()’: mocp.cpp:7: error: ‘system’ was not declared in this scope make: *** [mocp] Błąd 1
atomek4 - 14-07-2008 22:12
Cześć, a czy system() to nie jest przypadkiem w cstdlib? link
grzesiek - 14-07-2008 22:13
Funkcja system() znajduje sie w stdlib.h, czyli
#include <iostream> #include <stdlib.h> using namespace std;
int main() { cout<<"lol"<<endl; system("mocp --info | grep Artist:");
return 0; }
mikolajs - 15-07-2008 21:49
Jednak lepiej używać tak jak napisał atomek4 #include <cstdlib>
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|