Resultados de la búsqueda a petición "c"
¿Algún beneficio al usar la macro WEXITSTATUS en C sobre la división por 256 en el estado de salida ()?
Estaba haciendo un ejercicio para la universidad donde tenía que devolver un valor con salida, ese valor era en realidad una cuenta de algo. Esto podría estar por encima de 255 (que exit () no puede manejar), pero el maestro sugirió usar datos ...
Android NDK: obteniendo la traza inversa
Estoy desarrollando la aplicación nativa que funciona con Android a través del NDK. Necesito llamar albacktrace() función cuando hay un bloqueo. El problema es que no hay<execinfo.h> para el NDK. ¿Hay alguna otra forma de recuperar ese rastro?
¿Qué valor de retorno debe usar para una llamada de función fallida en C? [duplicar
Posible duplicado: Manejo de errores en código C [https://stackoverflow.com/questions/385975/error-handling-in-c-code] Digamos que tienes una función: int MightWork(){ // if it works return x; // if it fails return y; } ¿Qué deberían ser x e ...
Lea la cadena del archivo en C
Tengo un archivo con múltiples cadenas, cada cadena en una línea separada. Todas las cadenas tienen 32 caracteres de longitud (33 con el '\ n' al final). Estoy tratando de leer todas las cadenas. Por ahora, solo quiero leerlos y ...
¿Está definido el comportamiento de restar dos punteros NULL?
Es la diferencia de dos variables de puntero no nulas definidas (por C99 y / o C ++ 98) si ambas sonNULL valorado? Por ejemplo, digamos que tengo una estructura de búfer que se ve así: struct buf { char *buf; char *pwrite; char *pread; } ...
executing un proceso con argc = 0
¿Es posible ejecutar un proceso cuyo argc = 0? Necesito ejecutar un programa, pero es extremadamente importante que su argc sea igual a 0. ¿Hay alguna manera de hacerlo? Traté de poner 2 ^ 32 argumentos en la línea de comando para que parezca ...
Definir una matriz de estructuras en C?
main.h #define DATA struct data DATA { int id; char data; }C Principa DATA *listOfData[100];Así que en este punto podré / debería poder acceder a los DATOS en la lista de esta manera: printf(listOfData[5]->data); No me deja hacerlo, la ...
Eliminación consecutiva del espacio en blanco en C [cerrado]
Un archivo de texto contiene un montón de caracteres. No hay caracteres de tabulación dentro del archivo. Escriba un programa que reemplace dos o más espacios en blanco consecutivos por un espacio en blanco. La entrada de este programa debe ...
OpenGL: subproceso secundario para cargar recursos?
Trabajando con C y Win32, me gustaría saber cómo implementar un hilo secundario de OpenGL para cargar recursos (texturas y VBO). De lo que encontré, esto debería hacerse con wglShareLists (), pero no estoy seguro de cómo configurar el hilo ...
¿Cómo imprimir uint64_t? Falla con: "seguimiento falso"% "en formato"
Escribí un código de prueba muy simple de printf uint64_t: #include <inttypes.h> #include <stdio.h> int main() { uint64_t ui64 = 90; printf("test uint64_t : %" PRIu64 "\n", ui64); return 0; } Utilizo ubuntu 11.10 (64 bit) y gcc versión 4.6.1 ...