Resultados de la búsqueda a petición "pointers"
¿Cuál es la diferencia entre estas declaraciones en C?
En C y C ++, ¿qué hacen las siguientes declaraciones? const int * i; int * const i; const volatile int ip; const int *i;¿Alguna de las declaraciones anteriores es incorrecta? Si no, ¿cuál es el significado y las diferencias entre ...
Tener una función cambia el valor que representa un puntero en C
tengo unmain función que tiene un carácter, estoy intentando pasar un puntero a esechar en una función y que cambie deA aB pero simplemente no parece cambiarlo. El ejemplo que se muestra aquí es solo el estado actual del código.He ...
C o C ++. ¿Cómo comparar dos cadenas dadas char * punteros?
Estoy ordenando mi conjunto de automóviles de dos maneras. uno por año que se muestra a continuación. y otro por marca. Make is a char * ¿Cómo comparo cadenas cuando solo tengo punteros? int i, j; for(i=0; i<100; i++){ for(j=0; j<100-i; j++){ ...
Crear y comprender listas vinculadas de estructuras en C
Tengo problemas para comprender los conceptos destruct y la estructura de datos de la lista vinculada juntos. Por ejemplo, digamos que tenemos este código: astruct que tiene el contenido de un trabajador y una lista vinculada de estas estructuras ...
¿Cómo puedo invocar el desbordamiento del búfer?
Recibí una tarea que me pedía que invocara una función sin llamarla explícitamente, usando desbordamiento de búfer. El código es básicamente esto: #include <stdio.h> #include <stdlib.h> void g() { printf("now inside g()!\n"); } void f() { ...
¿Pasando la dirección, pero funciona como llamada por valor en C?
Hola, soy un principiante en lenguaje de programación C. Recientemente leí sobre llamada por valor y llamada por dirección. Aprendí que en los cambios de llamada por dirección en las funciones llamadas se refleja la persona que llama. ...
Eliminar matriz 2D C ++ [cerrado]
¿Son similares estos dos métodos para liberar una matriz 2D? int** M = new int*[5]; for (int i = 0; i < 5; ++i) M[i] = new int[3]; for (int i = 0; i < 5; ++i) { for (int j = 0; j < 3; ++j) { M[i][j] = i + j; } }eliminar I: for (int i = 0; i < ...
devolviendo una variable local de la función en C [duplicado]
Esta pregunta ya tiene una respuesta aquí: ¿Cómo acceder a una variable local desde una función diferente usando punteros? [/questions/4570366/how-to-access-a-local-variable-from-a-different-function-using-pointers] 9 respuestas#include ...
¿Por qué me segfault?
Aquí está mi código, obtengo un error de segmentación y no sé por qué ... Estoy creando una cuadrícula quen es su tamañotab es una matriz cuyo tipo es cellule: una celda tiene 2 valores. Entonces estoy creando en la funcióncreer_grille una matriz ...
Adición de puntero y tamaño de elemento
A:http://www.fredosaurus.com/notes-cpp/arrayptr/26arraysaspointers.html [http://www.fredosaurus.com/notes-cpp/arrayptr/26arraysaspointers.html] Debajo:Adición de puntero y tamaño del elemento Existe el siguiente código: // Assume sizeof(int) ...