[C con Clase] Duda punteros

TUKET tuketelamodelmon en gmail.com
Lun Ene 25 19:01:28 CET 2010


Gracias a todos por contestar :)
Tienes razon como tu dices me da fallo de segmentacion haciendo un cast.
Por cierto no entiendo esto de que es un cast :s ¿es una forma de asignar
valores a punteros?


El 25 de enero de 2010 04:28, Mariano Demarchi <marchi.hh en gmail.com>escribió:

> Para que no te dé el error, deberías hacer un cast antes.
> a = (int*) 1;
>
> De todas maneras, cuando se ejecute debería tirarte un segmentation fault
> por que 1 no suele ser una posición accesible.
>
> Saludos
>
> El 24 de enero de 2010 19:56, Leonardo Boquillon <lboquillon en gmail.com>escribió:
>
>
>>
>> El 24 de enero de 2010 16:50, TUKET <tuketelamodelmon en gmail.com>escribió:
>>
>>> Lo que quiero es saber lo que hay en la direccion 1 de memoria, y pense
>>> hacerlo con punteros de esta forma:
>>>
>>> #include <iostream>
>>> using namespace std;
>>>
>>> int main() {
>>>
>>>    int *a;
>>>    a = 1;
>>>    cout << "direccion de memoria 1:" << *a << endl;
>>>
>>> }
>>>
>>> No pero me da error el compilador:
>>> 123.cpp: In function ‘int main()’:
>>> 123.cpp:7: error: no se puede convertir ‘const char [2]’ a ‘int*’ en
>>> assignment
>>>
>>> Por que no puedo meter un numero como direccion que contiene un puntero??
>>> Como podria hacer para ver lo que hay en la direccion 1 de memoria?
>>> Gracias a todos.
>>>
>>> _______________________________________________
>>> Lista de correo Cconclase Cconclase en listas.conclase.net
>>> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>>> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>>>
>>
>> el asunto no es tan facil como te imaginas, al menos windows funciona de
>> la siguiente manera, realmente lo que tu tienes cuando vez un puntero no es
>> una dirección de memoria real, en realidad eso que obtienes es una interfaz,
>> un alias digamoslo de alguna manera, de alguna celda de la ram, que el
>> sistema creyo conveniente darte, es mucho mas complejo.
>>
>> --
>> "La victoria, fue siempre para quien jamás dudó."
>>
>> _______________________________________________
>> Lista de correo Cconclase Cconclase en listas.conclase.net
>> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>>
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20100125/54f7389a/attachment.html>


Más información sobre la lista de distribución Cconclase