Red de conocimiento informático - Material del sitio web - Cómo determinar si la llamada al sistema() es exitosa en la programación de Linux

Cómo determinar si la llamada al sistema() es exitosa en la programación de Linux

system("cd . /test amp; amp; pwd")

La llamada al sistema es para abrir un nuevo hilo (o proceso, no lo recuerdo con claridad. Es lo mismo que la variable de entorno). del proceso actual y cambia cuando se ejecuta el sistema. Las variables de entorno se refieren al proceso del proceso actual (proceso hijo) y no cambiarán el proceso de llamada (proceso padre). cuando el sistema regresa. Para cambiar el proceso actual, use chdir("./test"); // Pruébelo

getcwd().