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

4 la respuesta

desreferenciar el puntero nulo

int* p = 0; int* q = &*p;¿Es este comportamiento indefinido o no? Hojeé algunas preguntas relacionadas, pero este aspecto específico no apareció.

4 la respuesta

¿Puedo hacer que valgrind ignore las bibliotecas glibc?

¿Es posible decirle a Valgrind que ignore algún conjunto de bibliotecas? Específicamente las bibliotecas glibc. Problema real: Tengo un código que funciona bien en la ejecución normal. Sin fugas, etc. Cuando intento ejecutarlo a través de ...

3 la respuesta

¿lanzar char [] [] a char ** causa segfault?

Ok, mi C está un poco oxidada, pero pensé que haría mi próximo (pequeño) proyecto en C para poder pulirlo y menos de 20 líneas ya tengo una falla seg. Este es mi código completo: #define ROWS 4 #define COLS 4 char main_map[ROWS][COLS+1]={ ...

3 la respuesta

¿Hay un código que resulta en un 50% de error de predicción de rama?

El problema: Estoy tratando de descubrir cómo escribir un código (C prefiere, ASM solo si no hay otra solución) que lo haríaHacer que la predicción de rama se pierda en el 50% de los casos. Por lo tanto, tiene que ser un código que "sea imune" ...

1 la respuesta

¿Por qué el segmento BSS es "16" por defecto?

Según mi conocimiento, la segmentación para el programa c es: High address |---------------------------| |env/cmd line args vars | |---------------------------| | stack segment |--> uninitialized auto vars |---------------------------| ...

8 la respuesta

strcpy vs. memcpy

¿Cuál es la diferencia entre memcpy () y strcpy ()? Traté de encontrarlo con la ayuda de un programa, pero ambos están dando el mismo resultado. int main() { char s[5]={'s','a','\0','c','h'}; char p[5]; char t[5]; strcpy(p,s); memcpy(t,s,5); ...

2 la respuesta

¿Es útil la advertencia `C4127` (la expresión condicional es constante)?

Mientras contestaesta [https://stackoverflow.com/questions/25801230/explanation-needed-for-this-pre-processor-directive-c-c/25801260#25801260] post, sugerí usardo {...} while(0) para macros multilínea. En MSVC, encontré que este código ...

3 la respuesta

Comparación de una cadena terminada en nulo con una cadena no terminada en nulo en C

La biblioteca de deserialización (paquete de mensajes) que estoy usando no proporciona cadenas terminadas en nulo. En cambio, obtengo un puntero al comienzo de la cadena y una longitud. ¿Cuál es la forma más rápida de comparar esta cadena con una ...

4 la respuesta

Estructuras de retorno en registros - ARM ABI en GCC

En la documentación de ARM ABI me encuentro con funciones definidas como: __value_in_regs struct bar foo(int a, int b) { ... }pero GCC (4.3.3) no lo permite y todo lo que pude encontrar son referencias a algunosRealView compilador. ¿Hay alguna ...

2 la respuesta

¿Hay un instalador fuera de línea de MinGW?

Estoy aprendiendo C y quiero instalar MinGW en mi computadora portátil. El instalador MinGW es uninstalador web, requiere que la computadora tenga acceso a Internet durante la instalación. Pero el problema es que mi computadora no está conectada ...