c

¿La forma más rápida de comprobar si existe un archivo usando C++/C++11 / C estándar?

Me gustaría encontrar la manera más rápida de comprobar si un archivo existe en C++11, C++ o C. Tengo miles de archivos y ant ... lugar de /* SOMETHING */ en la siguiente función? inline bool exist(const std::string& name) { /* SOMETHING */ }

¿Por qué los números hexadecimales tienen el prefijo 0x?

¿Por qué los números hexadecimales tienen el prefijo 0x? Entiendo el uso del prefijo pero no entiendo el significado de por qué 0x fue elegido.

Asignar una estructura a otra en C

Puede asignar una instancia de una estructura a otra, así: struct Test t1; struct Test t2; t2 = t1; He visto que funciona ... mo sabe el compilador cómo copiar elementos de datos dependiendo de su tipo, es decir, diferenciar entre un int y una cadena?

¿Cómo puedo comprobar si un entero es par o impar? [cerrado]

¿Cómo puedo comprobar si un número dado es par o impar en C?

¿Qué es lo más cercano que Windows tiene a fork ()?

Supongo que la pregunta lo dice todo. Quiero bifurcar en Windows. Cuál es la operación más similar y cómo la uso.

C matriz de crecimiento dinámico

Tengo un programa que lee una lista "cruda" de entidades en el juego, y tengo la intención de hacer una matriz que contiene u ... ue eso cambie las cosas. Si los punteros son la única solución, ¿cómo puedo hacer un seguimiento de ellos para evitar fugas?

¿Cuál es el propósito de usar-pedantic en el compilador GCC/G++?

Esta nota dice: -ansi: le dice al compilador que implemente la opción de idioma ANSI. Esto se vuelve de ciertas "caract ... ¿Puede alguien decirme las circunstancias adecuadas para usar estas dos opciones? ¿Cuándo debo usarlos? Son importantes?

Pruebas Unitarias Código C [cerrado]

Trabajé en un sistema embebido este verano escrito en C. Era un proyecto existente que la compañía para la que trabajo se hab ... ea que se aplique específicamente al desarrollo embebido (compilación cruzada a la plataforma arm-linux) sería muy apreciada.

¿Por qué estas construcciones usan un comportamiento indefinido antes y después del incremento?

#include <stdio.h> int main(void) { int i = 0; i = i++ + ++i; printf("%d\n", i); // 3 i = 1; i = (i++) ... 2 2 int x[2] = { 5, 8 }, y = 0; x[y] = y ++; printf("%d %d\n", x[0], x[1]); // shouldn't this print 0 8? or 5 0? }

Propósito de los sindicatos en C y C++

He usado uniones antes cómodamente; hoy me alarmé cuando leí este post y llegué a saber que este código union ARGB { ... encia como una característica del lenguaje C++ . Esta es la razón por la que la respuesta de Andrey sigue siendo la aceptada.

¿Proteger el ejecutable de la ingeniería inversa?

He estado contemplando cómo proteger mi código C/C++ del desmontaje y la ingeniería inversa. Normalmente nunca toleraría est ... jadas y / o calculadas por los analistas de código dado el marco de tiempo adecuado. ¿Hay alguna otra alternativa que tenga?

¿Qué es la función" assert"?

He estado estudiando tutoriales de OpenCV y me encontré con la función assert; ¿qué hace?

Aprende C primero antes de aprender Objective-C [cerrado]

Siendo un aspirante a desarrollador de Apple, quiero obtener las opiniones de la comunidad si es mejor aprender C primero antes de pasar a Objective-C y finalmente al Marco Cocoa? Mi instinto dice aprender C, lo que me dará una buena base.

Declarar variables dentro de una instrucción switch [duplicate]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué no se pueden declarar variables en una instrucción s ... ) antes de que resulte en ningún error? switch (i) { case 0: NSLog(@"wtf"); int j = 1; break; }

En CMake, ¿cómo puedo probar si el compilador es Clang?

Tenemos un conjunto de scripts de compilación CMake multiplataforma, y apoyamos la construcción con Visual C++ y GCC. Est ... lang o no? Actualmente estamos usando MSVC y CMAKE_COMPILER_IS_GNU<LANG> para probar Visual C++ y GCC, respectivamente.

Relleno y embalaje de la estructura

Considere: struct mystruct_A { char a; int b; char c; } x; struct mystruct_B { int b; char a; } y; Los ta ... 8 respectivamente. ¿Estas estructuras están acolchadas o empaquetadas? ¿Cuándo se lleva a cabo el relleno o el embalaje?

Diferencia entre fprintf, printf y sprintf?

¿Puede alguien explicar en inglés simple sobre las diferencias entre printf, fprintf, y sprintf con ejemplos? ¿En qué corriente está? Estoy realmente confundido entre los tres mientras leo sobre "Manejo de archivos en C".

Cómo convertir entero a cadena en C? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo convertir una int a cadena en C? ... r,2); printf ("binary: %s\n",buffer); return 0; } Pero el ejemplo no funciona (dice que la función itoa no existe).

¿Es seguro analizar un archivo / proc/?

Quiero analizar /proc/net/tcp/, pero es seguro? ¿Cómo debo abrir y leer archivos desde /proc/ y no tener miedo de que algún otro proceso (o el propio sistema operativo) lo cambie al mismo tiempo?

Prácticas de codificación que permiten al compilador / optimizador hacer un programa más rápido

Hace muchos años, los compiladores de C no eran particularmente inteligentes. Como solución alternativa, K & R inventó l ... iones, y permiten que el optimizador para generar código aún más rápido? [Editar] Enlace relacionado con el desplazamiento