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

2 la respuesta

¿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 ...

6 la respuesta

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 ...

7 la respuesta

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++){ ...

1 la respuesta

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 ...

5 la respuesta

¿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() { ...

3 la respuesta

¿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. ...

2 la respuesta

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 < ...

4 la respuesta

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 ...

1 la respuesta

¿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 ...

3 la respuesta

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) ...