Resultados de la búsqueda a petición "c"
¿Cómo eliminar un directorio y su contenido en (POSIX) C? [duplicar
Esta pregunta ya tiene una respuesta aquí: Eliminar un directorio no vacío mediante programación en C o C ++ [/questions/2256945/removing-a-non-empty-directory-programmatically-in-c-or-c] 9 respuestasstoy más interesado en el caso no recursivo, ...
Pasar matrices y matrices a funciones como punteros y punteros a punteros en C
Dado el siguiente código: void foo( int* array ) { // ... } void bar( int** matrix ) { // ... } int main( void ) { int array[ 10 ]; int matrix[ 10 ][ 10 ]; foo( array ); bar( matrix ); return 0; } No entiendo por qué recibo esta ...
¿Por qué gcc tiene "â" en todos sus mensajes de error?
Por alguna razón, mi instalación de gcc parece estar imprimiendo un carácter "a con un quilate" en lugar de todos los% s en sus mensajes de error, por ejemplo, test.c:4: error: expected â, â, â, â or â before â token¿Alguien mas ha visto esto ...
¿Qué es una estructura "empaquetada" en C?
Voy a través de un código C escrito para el compilador Microchip C30 y a menudo veo estructuras definidas de la siguiente manera: typedef struct __attribute__((__packed__)) { IP_ADDR MyIPAddr; // IP address IP_ADDR MyMask; // Subnet mask ...
¿Para qué se utiliza la macro de preprocesador NDEBUG (en diferentes plataformas)?
Estoy interesado en el propósito que varias plataformas / compiladores ("implementaciones") / frameworks asignan a laC y C ++ preprocesador macroNDEBUG. LosC así como el estándar C ++ solo mencionan esta definición una vez, es decir, para ...
Signal handler question
Hemos estado cubriendo señales en C / Unix, y el profesor dio un ejemplo en clase que me está confundiendo. En el método principal a continuación, la función de señal se llama con los argumentos incluidos. main() { signal(SIGALRM, handler); // ...
¿Cómo recorrer solo los descriptores de archivos activos del resultado fd_set de select ()?
Así que en mi implementación actual del servidor, actualmente es algo como esto: void loop(){ // step 1: clear set fd_set readfds; while(true){ // step 1: FD_ZERO(readfds); // step 2: loop_through_sockets_and_add_active_sockets_to(theset); // ...
Advertencia del compilador: sugiera paréntesis alrededor de la asignación utilizada como valor de verdad
Cuando intento compilar el siguiente código, aparece esta advertencia: warning: suggest parentheses around assignment used as truth value ¿Por qué pasó esto? Este es un idioma bastante común, creo. Incluso utilizo algo así antes en mi ...
¿Evitando la sobrecarga de la función gc
Recientemente he encontrado muchas funciones en las que gcc genera un código realmente malo en x86. Todos se ajustan a un patrón de: if (some_condition) { /* do something really simple and return */ } else { /* something complex that needs lots ...
¿Cómo trazar una aplicación multiproceso?
EDIT (PROGRESO REALIZADO): Estoy tratando de encontrar un demonio vsftpd. Tengo el siguiente código que se adjunta al demonio. Luego muestra con éxito el PID del primer proceso generado. Sin embargo, para los hijos de este proceso generado, ...