elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 [2] 3 4 5
11  Programación / Programación C/C++ / Re: Duda con Punteros en C en: 16 Enero 2013, 20:57 pm
No se si a vos que sos el dueño del post te aparece alguna opción para eliminarlos, a los 4 (no fueron solo 2), o por lo menos elimina 3 y deja uno solo. Si no hay tal opción contacta a alguno de los moderadores (Sus nombres aparecen ahi arriba)

Saludos.
12  Programación / Programación C/C++ / Re: Duda con Punteros en C en: 16 Enero 2013, 03:23 am
Regla del foro: https://docs.google.com/document/pub?id=1OsG_dD3SwbkOmMTg3bAFFRFY69Tq6JQLFf593n97D7Y#h.523b107530d4

Citar
I.A.1.c. Relevancia.

...
    Queda prohibido publicar mas de una vez el mismo mensaje tanto en el mismo subforo como en diferentes subforos. En caso de que una duda no haya sido respondida, se puede responder al mensaje para que regrese a la primera página en caso de que este haya salido de esta.
...
13  Programación / Programación C/C++ / Re: Duda con Punteros en C en: 16 Enero 2013, 03:16 am
Alguien por favor cierre este post! Gracias!
14  Programación / Programación C/C++ / Re: ayuda con estructuras c++ en: 16 Enero 2013, 03:07 am
Hola!

No leí el código pero no veo tu pregunta/problema/duda al respecto! Por lo que no se como ayudarte.

Saludos.
15  Programación / Programación C/C++ / Re: Duda con Punteros en C en: 16 Enero 2013, 03:03 am
Ya hiciste la misma pregunta hace unos días: http://foro.elhacker.net/programacion_cc/duda_con_punteros_en_c-t380707.0.html

Por favor respeta las reglas del foro.

Saludos.
16  Programación / Programación C/C++ / Re: Comandos de shell en C++ en: 16 Enero 2013, 02:52 am
Hola!

"Creo" que entiendo tu pregunta jajaja!

El problema es que debiste ser un poco más específico ya que tengo preguntas sobre tu pregunta jaja.
La que más me inquieta en este momento es : ¿Tu programa en C++ sabe a priori que datos debe ingresarle al programa compilado y ejecutado echo en C, o tiene que "deducirlo" de alguna manera?

Salvando esa duda, lo que vos necesitas es manejar PIPEs (en castellano "tuberias"), que es una manera de comunicar procesos. Primero deberías leer algo de Comunicación Entre Procesos o IPC (http://en.wikipedia.org/wiki/Inter-process_communication).

Este es un link de como usar un pipe en C (en C++ es lo mismo): http://www.gnu.org/software/libc/manual/html_node/Creating-a-Pipe.html

Además, si no estoy muy oxidado con este tema, creo que la función popen() ya te crea un pipe de lectura o escritura (según vos le indiques) al nuevo proceso, pasate por la página del manual de la función (http://linux.die.net/man/3/popen) para estar más seguro.

Trata de leer y escribir algo de código, si no te funciona pasate por acá así le echamos un ojo entre todos, dale?

Suerte con eso!

Saludos.
17  Programación / Programación C/C++ / Re: Listas Doblemente Ligadas en: 16 Enero 2013, 02:32 am
Hola!

¿Que sería insertar por cabeza hacia adelante o hacia atrás? Definí que serían para vos esas operaciones por favor.

Por otro lado, en un TAD (http://es.wikipedia.org/wiki/Tipo_de_dato_abstracto) "Lista" (puro) uno debería tener una única función de inserción, que es la que permite meter un elemento a la lista por adelante, comunmente llevan los nombres "append" o "insert_front" o cosas de ese estilo, que creo que es a lo que vos te referís con "insertar por cabeza".
En una lista doblemente enlazada, uno tiene tres operaciones de inserción debido a la facilidad que esta permite, estas operaciones son:

1) insertar por adelante.
2) insertar en la i-esima posición.
3) insertar por detrás.

son las tres funcionalidad básicas que tu TAD debería soportar siendo una Lista Doblemente Enlazada (http://es.wikipedia.org/wiki/Lista_(inform%C3%A1tica)#Lista_Doblemente_Enlazada).

Saludos.
18  Programación / Programación C/C++ / Re: Duda con Punteros en C en: 14 Enero 2013, 20:47 pm
Hola!

Agrego un poco más de código de ejemplo:

Código:
int a = 0;
int * ptr = NULL;

ptr = &a; /* A "ptr" le asignamos la direccion de memoria de "a" */

printf("Direccion de memoria de ptr: 0x%X\n", &ptr);

printf("Direccion de memoria de a: 0x%X\n", &a);
printf("Direccion de memoria de a: 0x%X\n", ptr);

*ptr = 25;

printf("Valor de a: %i\n", a);
printf("Valor de a: %i\n", *ptr);

Saludos.
19  Programación / Programación C/C++ / Re: Listas Doblemente Ligadas en: 14 Enero 2013, 20:37 pm
Hola!

En una lista doblemente enlazada cada nodo apunta hacia los vecinos que tiene, en los casos de los extremos, el primer y el último elemento de la lista solo apuntan al vecino que tiene sentido, i.e. el primer elemento apunta al siguiente, y ultimo al anterior, al resto de los campos deberías asignarles el valor NULL, i.e. el valor de "ant" en la cabeza es NULL, y el valor de "sig" en el ultimo elemento es NULL. Esto les de una propiedad en particular a estos elementos, que podes saber cual es el primero y cual es el ultimo con solo mirar sus campos.

Saludos.
20  Programación / Programación C/C++ / Re: pregunta sobre compilacion y enlace en: 9 Enero 2013, 18:41 pm
Ese es el compilador que trae MinGW (http://www.mingw.org/) para C++.

Nunca he usado Visual Studio, no tengo ni idea que compilador usa!

Saludos.
Páginas: 1 [2] 3 4 5
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines