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

1 la respuesta

l bloque @C se convierte en expresión: ({int a = 1; int b = 2; a + b;}) es igual a 3

Mientras leohttp: //en.wikipedia.org/wiki/C_preprocessor#Multiple_evaluation_of_side_effect [http://en.wikipedia.org/wiki/C_preprocessor#Multiple_evaluation_of_side_effects] , Me encontré con este ejemplo: \#define max(a,b) \ ({ typeof (a) _a = ...

3 la respuesta

a optimización de @Compiler hace que el programa se ejecute más lentamente

Tengo el siguiente fragmento de código que escribí en C. Es bastante simple, ya que se adapta a los cambios de bitsx por cada ciclo de for. int main() { int x = 1; for (int i = 0; i > -2; i++) { x >> 2; } }Ahora lo extraño que está sucediendo ...

7 la respuesta

Matemáticas de puntero vs. índice de matriz

Sé que esto se ha solucionado varias veces, pero hoy me he encontrado con un caso que me hizo entender el índice matemático / matriz de punteros. Como siempre lo he entendido, & mybuff [10] y (& mybuff + 10) son formas equitativas de ...

1 la respuesta

how para analizar la marca de tiempo de syslog

http: //www.syslog.cc/ietf/drafts/draft-ietf-syslog-protocol-23.tx [http://www.syslog.cc/ietf/drafts/draft-ietf-syslog-protocol-23.txt] 6.2.3.1. Ejemplos en el enlace anterior proporciona ejemplos de diferentes formatos de marca de ...

2 la respuesta

¿Cómo se supone que debo usar cvReshape?

Estoy tratando de usar cvReshape para tener 2 versiones de la misma matriz de datos. Por ejemplo, gray_img es una matriz de 100x100 y gray_line es una matriz de 10000x1, que apunta a los mismos datos pero con un encabezado diferente. Esto es lo ...

9 la respuesta

Número de elementos en una enumeración

En C, ¿hay una buena manera de rastrear el número de elementos en una enumeración? He vist enum blah { FIRST, SECOND, THIRD, LAST };Pero esto solo funciona si los elementos son secuenciales y comienzan en cero.

4 la respuesta

¿Cómo funciona grep?

Estoy tratando de entender cómogrep trabajos Cuando yo digogrep "hello" *.*, hacegrep obtener 2 argumentos: (1) cadena a buscar, es decir, "hola" y (2) ruta*.*? ¿O el shell convierte*.* en algo quegrep ¿puede entender ¿Dónde puedo obtener el ...

1 la respuesta

Apertura de archivos en modo Añadir: usando open () API

Estoy tratando de abrir un archivo en modo anexar usando la llamada a la API open (), sin embargo, el siguiente código no funciona. ¡No está escribiendo nada para archivar! Aquí está mi código:

7 la respuesta

¿Por qué funciona esta implementación de offsetof ()?

En ANSI C, el offsetof se define como a continuación. #define offsetof(st, m) \ ((size_t) ( (char *)&((st *)(0))->m - (char *)0 )) ¿Por qué esto no arrojará una falla de segmentación ya que estamos desreferenciando un puntero NULL? ¿O se trata ...

1 la respuesta

¿Qué significa "matriz estilo C" y en qué se diferencia de std :: matriz (estilo C ++)?

Me encontré con esta pregunta, mientras leía sobrestd :: array y std :: vector [https://stackoverflow.com/questions/6632971/what-is-the-difference-between-stdarray-and-stdvector-when-do-you-use-one-ov] .