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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / duda con "void pointer" (En C) en: 17 Abril 2019, 13:42 pm
Hola, tengo un pequeño problema de la utilizacion del void*

tengo este struct:

Código
  1. typedef struct{
  2. void* cad1;
  3. void* cad2;
  4. void* cad3;
  5. }info;
  6.  

y dentro del main llamo a la siguiente funcion que me da problemas y no se como implentar:
(deberia retornar un struct info)

Código
  1. void* obtener_info(char* total){
  2. info *nuevo;
  3. nuevo=(info*)malloc(sizeof(info));
  4. int aux1;
  5. int aux2;
  6. int aux3;
  7. sscanf(total,"%d %d %d",&aux1,&aux2,&aux3);
  8. nuevo->cad1=aux1;
  9. nuevo->cad2=aux2;
  10. nuevo->cad3=aux3;
  11. return nuevo;
  12. }
  13.  

Quizas tenga multiples errores, agradeceria cualquier ayuda.
PD. el struct tiene que que ser con void* ya que no siempre son enteros.
2  Programación / Programación C/C++ / Ayuda, Camino mas corto en: 21 Diciembre 2018, 21:06 pm
Hola, muy buenas.
tengo un problema relacionado al camino mas corto.
Pongo el contexto del problema, un bus tiene que recoger personas de distintos puntos de la ciudad y cada punto lo conecta una calle con un costo asociado. (básicamente un grafo dirigido)

y el imput es de esta forma (por ejemplo):

5
A B 10
B C 9
A D 6
D E 4
E A 2
B E 3
-
C 2                   (Vertice de inicio del bus y la cantidad de personas que debe buscar)
D persona1       (donde se encuentra persona1)
E persona2       (donde se encuentra persona2)

Donde el primer entero son los vertices que tiene el grafo (puntos de la ciudad)
y serian las conexiones entre vertices y el costo de esta arista

Se pide que, entregado un vértice de inicio, recoger a las personas solicitadas con el mínimo coste y retornar el camino seguido.
Se que se realiza con dijkstra, y entiendo como funciona en términos de pseudocodigo, pero me resulta imposible implementar el código en C/C++.
Por ello agradecería cualquier tipo de ayuda, ya que estoy bastante perdido.
De antemano gracias.
3  Programación / Programación C/C++ / Duda leer archivo de texto en: 6 Agosto 2018, 19:37 pm
Hola buenas, tengo un problema con un programa, necesito leer hasta el final un archivo de texto, pero necesito hacerlo con fscanf para guardar los datos que me dan.

El archivo son 3 tipos de casos junto a 3 datos.Estan de esta forma, sin orden de casos ni tampoco una cantidad limite de casos (cada caso tiene su propio nombre).

caso2 dato1 dato2 dato3
caso3 dato1 dato2 dato3
caso2 dato1 dato2 dato3
caso1 dato 1 dato2 dato3

Se que tengo que utilizar el EOF para saber que llegue al final del archivo, pero no se como utilizarlo con fscanf, y estoy totalmente desorientado. Agradeceria la ayuda.
(estoy programando en C si es que es de utilidad)
4  Programación / Programación C/C++ / Ayuda con listas enlazadas en: 4 Agosto 2018, 20:14 pm

Hola, muy buenas.
¿Es posible hacer esto con listas enlazadas?
Una lista enlazada "principal" y de cada nodo de una de estas hacer una lista enlazada "secundaria".

Quiza sea una pregunta muy basica, pero soy nuevo en esto.

Espero que alguien responda, de antemano gracias.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines