如何從流中將錯誤消息的文本轉換爲變量?獲取錯誤消息
例如
void * thread_func(void) {
char args[]={"firefox","ax",NULL};
pid_t child_pid = fork();
if(child_pid!=0) {
cout<<"error";
} else {
execvp("firefox",args); /*something should be done here to get the message*/
}
return 0;
}
什麼錯誤?什麼信息?什麼流?什麼變量? – ereOn 2011-03-19 13:03:16
請發佈代碼,你必須顯示你想要的是什麼。 – Mat 2011-03-19 13:03:33
例如void * thread_func(void) {char _ args [] = {「firefox」,「ax」,NULL}; pid_t child_pid = fork(); (child_pid!= 0) if(child_pid!= 0) cout <<「error」;其他 execvp(「firefox」,args); /*這裏應該做些什麼來獲得消息*/ } return 0; } – Hayk 2011-03-19 13:21:16