Resultados de la búsqueda a petición "pointers"
Diferencia entre * (puntero + índice) y puntero []
int* myPointer = new int[100]; // ... int firstValue = *(myPointer + 0); int secondValue = myPointer[1];¿Hay alguna diferencia funcional entre*(myPointer + index) ymyPointer[index]? ¿Cuál se considera mejor práctica?
cómo funciona sizeof () en argumentos de paso por referencia
Pasé una matriz para funcionar e intenté encontrar la longitud de la matriz. pero no se esperaba el resultado. alguien puede explicar por favor? int main() { int array[10]={0}; func(array); return 0; } void func(int arr[]) { printf("length of an ...
Intercambiar objetos usando punteros
Estoy tratando de intercambiar objetos por un problema de tarea que usa punteros vacíos para intercambiar objetos. La declaración de mi función tiene que ser: void swap(void *a, void *b, size_t size);No estoy buscando el código exacto de cómo ...
¿El puntero de un byte sigue siendo válido en C?
Podría estar equivocado, pero parece recordar que para una asignación de memoria dada, p. char *p = malloc(4);el punterop es un puntero válido para todos los bytes dentro de la asignacióny para el primer byte más allá de esa asignación. Por lo ...
"Actual" en el código del kernel de Linux
Mientras revisaba el siguiente fragmento de código de controlador char de Linux, encontré el puntero de estructuracurrent enprintk. Quiero saber qué estructuracurrent está apuntando y sus elementos completos. ¿Para qué sirve esta ...
C tokenizar y almacenar en una matriz
Tengo un archivo, quiero leer cada línea, tokenizarla por pestañas y almacenarla en una matriz. Pero resulta que el token [0] .. token [4] apunta a las direcciones de cada carácter que resulta de strtok (). Entonces el token [0] ... el token [4] ...
Evaluar la condición que contiene el puntero unitario - UB, pero ¿puede bloquearse?
En algún lugar de los foros encontré esto: Any attempt to evaluate an uninitialized pointer variable invokes undefined behavior. For example: int *ptr; /* uninitialized */ if (ptr == NULL) ...; /* undefined behavior */¿Qué se quiere decir aquí? ...
LibAIFF CloseFile: el puntero liberado no se asignó ocurre aleatoriamente
He escrito un fragmento de código que intenta buscar en un directorio y sus subcarpetas dos archivos AIFF y usar la biblioteca LibAIFF para importar y luego realizar algunas operaciones de procesamiento en ellos. Parte 1: buscar en el directorio ...
Interpretación de C ++ typedef de punteros constantes
En primer lugar, códigos de muestra: Caso 1: typedef char* CHARS; typedef CHARS const CPTR; // constant pointer to chars Reemplazar textualmente CHARS se convierte en: typedef char* const CPTR; // still a constant pointer to charsCaso ...
c con la respuesta incorrecta
Escribe un programa para dispensar el cambio. El usuario ingresa el monto pagado y el monto adeudado. El programa determina cuántos dólares, trimestres, monedas de diez centavos, centavos y centavos se deben dar como cambio. Solicite al usuario ...