Bien estoy desarrollando un programa en C++ en el cuál necesito saber el estado de los procesos.
Para ello voy a /proc/pid_del_proceso/stat el cuál es un archivo que contiene dicha información.
El tema está en que como es un directorio por cada proceso, tengo que construir la cadena yo.
Pues bien ni incluso haciendo lo que pongo a continuación me abre el fichero:
Sin embargo después si pongo fichero.open("/proc/1702/stat") si que me lo abre..
Dónde está el fallo?
EDIT: decir que compruebo que la cadena está montada correctamente.. es decir si yo hago cout << dirc ; me sale correctamente "/proc/1702/stat"