Resultados de la búsqueda a petición "c"
¿Por qué char * causa un comportamiento indefinido mientras que char [] no lo hace?
Intentar modificar un literal de cadena provoca un comportamiento indefinido: char * p = "wikipedia"; p[0] = 'W'; // undefined behaviourUna forma de evitar esto es definirlo como una matriz en lugar de un puntero: char p[] = "wikipedia"; p[0] ...
Convertir int sin firmar a int int firmado C
Estoy tratando de convertir65529 desde ununsigned int a un @ firmaint. Intenté hacer un reparto como este: unsigned int x = 65529; int y = (int) x;Peroy sigue devolviendo 65529 cuando debería devolver -7. ¿Porqué es eso
rand con seed no devuelve aleatorio si la función está en bucle
Escribí este código C a continuación, cuando hago un bucle, devuelve un número aleatorio. ¿Cómo puedo lograr los 5 valores aleatorios diferentes si se ejecuta myrand ()? #include <stdio.h> #include <stdlib.h> int myrand() { int ue_imsi; int ...
¿Cómo se llama cuando un bloque devuelve un valor?
Recientemente encontré este código, que no me parece legal (pero gcc lo compila). No me importa tanto la construcción como quiero un nombre para ella: #define MAX(a,b) \ ({ \ typeof(a) _a = (a); \ typeof(b) _b = (b); \ (_a > _b) ? (_a) : (_b); ...
Cuando usar restringir y cuando no
Tengo una comprensión general derestrict pero espero aclarar algunos puntos finos. Tengo una función que lee una cadena terminada en nulo de un búfer y escribe una versión codificada de URL en otro búfer. La función tiene esta firma (actualmente ...
Conjunto de cadenas crecido dinámicamente
Estoy tratando de construir una matriz de cadenas desarrollada dinámicamente. Ni el número de cadenas ni la longitud de cada cadena se conocen en tiempo de compilación. Aquí está el código que se me ocurrió hasta ahora (solo soy yo jugando con ...
Matriz dinámica utilizando ANSI C
Tengo una matriz de caracteres char *data[]= {"11", "22", "33", "44", "55"}; ¿Cómo puedo agregarle algunos elementos adicionales al final? @data[]="66"; Me gustaría una matriz dinámica en C. Gracia
¿La descompresión se detiene entre medio y el archivo de salida está lleno de ceros (PÍXELES NEGROS)?
Estoy tratando de aplicar la compresión DCT (transformación discreta del coseno) en un archivo bmp (mapa de bits). Tengo un archivo c que estoy ejecutando en Turbo C ++. En realidad, esto no se está comprimiendo, pero estaba tratando de ...
Cuándo es apropiado usar C como lenguaje orientado a objetos?
Hay muchas respuestas excelentes, ¿cómo se pueden simular conceptos orientados a objetos con C. Por nombrar algunos: C lista enlazada doble con tipo de datos ...
¿Cómo encontrar cuánta memoria es realmente utilizada por una llamada malloc?
Si llamo: char *myChar = (char *)malloc(sizeof(char));Es probable que esté usando más de 1 byte de memoria, porque es probable que Malloc esté usando algo de memoria por sí solo para realizar un seguimiento de los bloques libres en el montón, y ...