Resultados de la búsqueda a petición "c"
C: tomar captura de pantalla
¿Cómo puedo capturar la pantalla y guardarla como una imagen en C? OS: Windows (XP y Seven) Gracias
Intercambiar variables con función no funciona
Soy principiante con C, así que no me grites si estoy haciendo algo mal. Hace pocas lecciones cuando estudié sobreVariablesRecibí una pregunta de tarea sobre el intercambio de dos números: utilicé la tercera variable para resolver esta ...
volátil y multihilo?
En el siguiente código: #include <pthread.h> #include <unistd.h> #include <stdio.h> pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; int ready = 0; wait() { int i; do { usleep(1000); pthead_mutex_lock(&mutex); i = ...
¿Por qué las variables estáticas se inicializan automáticamente a cero? [duplicar]
Posible duplicado: ¿Por qué las variables globales y estáticas se inicializan a sus valores predeterminados? [https://stackoverflow.com/questions/2091499/why-global-and-static-variables-are-initialized-to-their-default-values] ¿Cuál es la razón ...
Puntero doble frente a conjunto de punteros (** conjunto frente a * conjunto [])
No estoy seguro de cuál es la diferencia entre esos 2. Mi profesor escribió que ** array es igual a * array [] y se nos presentó un ejemplo en el que usó ** array (así que después de las clases intenté intercambiar eso con * array [ ] y no ...
Explique un conflicto aparente entre la precedencia de && y || y el resultado real de una expresión [duplicado]
Esta pregunta ya tiene una respuesta aquí: Precedencia de && sobre || [/questions/17432730/precedence-of-over] 4 respuestas No entiendo el resultado del siguiente programa: #include<stdio.h> int main() { int i=-3, j=2, k=0, m; m = ++i || ++j && ...
¿Qué sucede con los campos no nombrados por un inicializador designado?
En C99 (y no en C ++), es posible inicializar estructuras usando esta sintaxis: struct info { char name[8+1]; int sz; int typ; }; struct info arr[] = { [0] = { .sz = 20, .name = "abc" }, [9] = { .sz = -1, .name = "" } };¿Qué pasa con los campos ...
Analiza fichas vacías de una cadena con strtok
Mi aplicación produce cadenas como la siguiente. Necesito analizar los valores entre el separador en valores individuales. 2342|2sd45|dswer|2342||5523|||3654|Pswtestoy usandostrtok para hacer esto en un bucle. Para el quinto token, obtengo 5523. ...
Generar un error si la macro booleana marcada no está definida
Tengo varios archivos de configuración, cada uno de los cuales contiene la definición de alguna macro booleana, que se establecerá en 0 o 1. Luego, en mi código, verifico el valor de dicha macro para decidir qué parte del código activar. Ahora ...
El tamaño del buffer de socket no aumenta
int n = 0; if ( 0 != getsockopt(iSockFd,SOL_SOCKET,SO_RCVBUF, &n, sizeof(n))) { printf("Get socket option failed, errno: %d\n",errno); } else { printf("Current socket buff len = %d\n", n); } n = 225280; if(0 != setsockopt(iSockFd, SOL_SOCKET, ...