Resultados de la búsqueda a petición "c"
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 ...
¿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?
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, ...
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 ...
¿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 ...
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 ...
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 ...
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 ...
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 ...
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 ...