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

4 la respuesta

Linking Math Library en GCC 4.6.1 (Ubuntu 11.10)

Encuentro un problema en el proceso de vinculación de mi aplicación. No tenía lo mismo con gcc 4.5. Intenta vincular la biblioteca matemática con el siguiente comando. gcc -Wall -Wno-unused -MD -o mems_seektest mems_seektest.o -lm -L. -g ...

2 la respuesta

¿Cómo funciona RunDll32?

¿Cómo exactamente llama RunDll32 a una función, sin saber el número / tipo de argumentos que la función puede tomar? ¿Tiene un compilador incorporado o algo por el estilo?

3 la respuesta

Llamando a una subrutina FORTRAN desde C

Estoy intentando llamar a una función FORTRAN desde C Mis preguntas son: SifortRoutine es el nombre de mi subrutina fortran, luego llamo a esto desde C comofortRoutine_. SifortRoutine contiene solo un argumento de matriz de caracteres, ...

4 la respuesta

Definición múltiple y bibliotecas de solo encabezado

Tengo un programa en C con varios archivos c y h. Decidí hacer una parte del programa 'solo encabezado', así que moví el código de c a h. Ahora tengo problemas de definición múltiple y no tengo idea de por qué. p.ej. main.c includes utils.h ...

5 la respuesta

¿Cómo incrementar la dirección de un puntero y el valor del puntero?

Asumamos int *p; int a = 100; p = &a; ¿Qué hará el siguiente código en realidad y cómo? p++; ++p; ++*p; ++(*p); ++*(p); *p++; (*p)++; *(p)++; *++p; *(++p); Lo sé, esto es un poco desordenado en términos de codificación, pero quiero saber ...

1 la respuesta

Puede ayudarme con un código corto que pueda imprimirse solo?

#define q(k)main(){return!puts(#k"\nq("#k")");} q(#define q(k)main(){return!puts(#k"\nq("#k")");}) Este código puede imprimirse en la pantalla, sin embargo, tengo dificultades para leerlo, especialmente que dos # K, ¿cómo funciona? Sé cómo ...

5 la respuesta

Cadena terminada nula en C

Estoy bastante ansioso por las cadenas en C. ¿Necesito configurar el último carácter \ 0 o lo hace solo? Si no lo hago manualmente, cuando trato de depurar el código y cuando accedo a la cadena1 [257] no es nulo. Tengo problemas para liberar la ...

3 la respuesta

lamadas a la función @C: Comprender la regla "implícita int"

Si "una función" se compilara por separado, no se detectaría la falta de coincidencia, "la función" devolvería un doble que main trataría como int ... A la luz de lo que hemos dicho acerca de cómo las declaraciones deben coincidir con las ...

2 la respuesta

mmap: Operación no permitida

Estoy tratando de usar mmap en el espacio del usuario para leer la memoria física donde comienza 'mem_map'. Es una matriz que contiene todas las páginas físicas. Esta es una máquina i386 con kernel 3.0. El código es así: .... //define page ...

3 la respuesta

Lvalue requiere error

Mientras trabajaba con punteros escribí el siguiente código, int main() { int a[]={10,20,30,40,50}; int i; for(i=0;i<5;i++) { printf("\n%d",*a); a++; } return 0; } Ahora, según mi comprensión, el nombre de la matriz en sí es una dirección en c y ...