Resultados de la búsqueda a petición "c"

2 la respuesta

Miembro de matriz flexible (c99) dentro de una estructura

He estado usando este código hace un tiempo, y funciona bien, pero me dio un poco de dolor de cabeza implementarlo. Utiliza el miembro de matriz flexible (FAM), también conocido como Struct Hack. Ahora que C99 tiene la posibilidad de utilizar la ...

8 la respuesta

kill un proceso que comenzó con popen

Después de abrir una tubería a un proceso conpopen, ¿hay alguna forma de matar el proceso que se ha iniciado? (Utilizandopclose no es lo que quiero porque eso esperará a que termine el proceso, pero necesito matarlo.)

3 la respuesta

¿Por qué una declaración vacía funciona para definiciones con argumentos int pero no para argumentos flotantes?

Pensé que la diferencia es quedeclaration no tiene tipos de parámetros ... Por qué funciona esto: int fuc(); int fuc(int i) { printf("%d", i); return 0; } pero esto falla compilando: int fuc(); int fuc(float f) { printf("%f", f); return 0; ...

2 la respuesta

C: de todos modos para cargar parámetros en un sistema () llame a

Es posible poner argumentos en una llamada de sistemas? algo com system("rm %s %s", string1, string2)

4 la respuesta

¿Cuál es el tipo de una enumeración cuyos valores parecen ser cadenas?

Estoy trabajando con Apple'sScriptingBridge framework, y he generado un archivo de encabezado para iTunes que contiene variosenums como este: typedef enum { iTunesESrcLibrary = 'kLib', iTunesESrcIPod = 'kPod', iTunesESrcAudioCD = 'kACD', ...

10 la respuesta

¿Cómo entender la estrella puntero * en C?

Estoy luchando con el signo del puntero *, me resulta muy confuso cómo se usa tanto en declaraciones como en expresiones. Por ejemplo int *i; // i is a pointer to an int Pero, ¿cuál es la lógica detrás de la sintaxis? ¿Qué significa el * justo ...

3 la respuesta

Mantener el propietario del archivo y los permisos después de copiar el archivo en C

aquí está mi problema: en C, creo la copia de un archivo (con algunos cambios) Esto se hace trivialmente a través de fopen (), getchar y putchar. Copiar el archivo está bien y el archivo de salida en sí es lo que quiero que sea. Mi problema es: ...

1 la respuesta

Enviar respuesta HTTP usando el socket C

Estoy intentando enviar una respuesta HTTP al navegador char *reply = "HTTP/1.1 200 OK\n" "Date: Thu, 19 Feb 2009 12:27:04 GMT\n" "Server: Apache/2.2.3\n" "Last-Modified: Wed, 18 Jun 2003 16:05:58 GMT\n" "ETag: \"56d-9989200-1132c580\"\n" ...

4 la respuesta

cómo colorear la máscara en c

¿cómo se enmascara el color de un entero sin signo de 32 bits para los valores rojo, verde y azul ¿Es así? (color_to_be_masked >> 8)

6 la respuesta

¿Cómo determinar un proceso de "tamaño virtual" (WinXP)?

Tengo un programa que necesita mucha memoria y se bloquea tan pronto como se alcanza el espacio de dirección virtual de 2 GB. El explorador de procesos Sysinternals muestra esto como una columna de "tamaño virtual". ¿Cómo puedo determinar este ...