Viernes 8 de Noviembre de 2024, 14:34
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Obtener dirección de memoria
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Obtener dirección de memoria (Leído 790 veces)
luispedroza
Nuevo Miembro
Mensajes: 1
Obtener dirección de memoria
«
en:
Domingo 22 de Febrero de 2009, 04:13 »
0
Buenas jovenes ilustres , como obtengo la direccion de memoria del vector "vector" , ya intente igualando un puntero p=&vector[0] , pero me sigue saliendo la cadena de caracteres y no quiere furular el asunto , estoy compilando en visual stuio aplicacion win 32.
#include "stdafx.h"
#include <iostream>
#include <cstdio>
using namespace std;
int main(void)
{
char vector[10]={"Javier"};
char *p=vector;
int a=0;
cout << *vector << "n";
cout << p;
cin >> a;
return 0;
}
Tweet
Eternal Idol
Moderador
Mensajes: 4696
Nacionalidad:
Re: Obtener dirección de memoria
«
Respuesta #1 en:
Domingo 22 de Febrero de 2009, 09:11 »
0
void *p = &vector; //el ampersand (&) es opcional
En char *p ya tenias la direccion de memoria de vector pero cout al ver que el tipo de p era char * obviamente lo interpreta como lo que es, una cadena.
Nacional y Popular
En mi país la bandera de Eva es inmortal.
Queremos una Argentina socialmente justa, económicamente libre y políticamente soberana.
¡Perón cumple, Evita dignifica!
La mano invisible del mercado me robo la billetera.
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Obtener dirección de memoria