Skip to main content

Todas las preguntas

Etiquetadas con
0 votos
1 respuesta
27 vistas

Pilas con listas ligadas en C, imprime la dirección de memoria de la variable y no el valor de la variable

Estoy haciendo un proyecto en visual studio 2017 en el lenguaje C, el proyecto consiste en crear funciones para una estructura de datos (Pila con listas ligadas), pero el valor de cada elemento dentro ...
Avatar del usuario SebaKisser
4 votos
1 respuesta
58 vistas

Como leer un archivo csv separado por comas y guardar los datos en una lista en C

Tengo un problema bastante raro con un código el cual carga caracteres de un archivo CSV a una lista circular en c. El problema viene tanto del lado de los caracteres leídos como de la lista, por ...
Avatar del usuario Zix64
  • 43
0 votos
0 respuestas
15 vistas

como pedir un valor para el nodo cuando ya ese valor esta en la lista en c

void comprobar_lista(nodo *p, int *x){ int num=*x; nodo *q; q=p; end: while(q!=NULL){ if(q->info==num){ while(q->info==num){ printf("...
Avatar del usuario pipe
  • 23
0 votos
2 respuestas
39 vistas

Pasar función como parametro de función para ordenar lista encadenada

Estoy haciendo un programa que permite la creación y manipulación de una lista encadenada. Ya he hecho los métodos para agregar, eliminar nodos, etc. Sin embargo, al hacer el método que ordena la ...
Avatar del usuario Juan Felipe Rubiano
2 votos
2 respuestas
81 vistas

¿ Como puedo Insertar elementos en una lista dinámica e imprimirlos?

Estoy haciendo un proyecto de C en el que tengo crear una lista dinámica de estructuras a modo de base datos. El contenido de cada estructura se extrae de un fichero y se inserta como un nuevo nodo en ...
Avatar del usuario Yal Al
  • 93
1 voto
1 respuesta
61 vistas

¿Cómo puedo agregar un nodo dada la posición en una lista doblemente enlazada en C?

He estado intentando agregar un nodo dada la posición, pero no logro que se agregue en la primera posición. Sin embargo sí es posible agregar un nodo en cualquiera de las posiciones posteriores. ...
Avatar del usuario KIKE
  • 31
0 votos
1 respuesta
31 vistas

Mi programa en C no ejecuta nada (lista enlazadas dobles)

No soy entusiasta de C, pero hago esto para mi tarea sobre listas enlazadas dobles que pide las funciones principales (insertar nodos, borrar nodos, etc). Probando cada función por separado (...
Avatar del usuario Héctor Miguel Macías
1 voto
1 respuesta
49 vistas

Cierre inesperado del programa al leer datos de usuario

Estoy estudiando listas enlazadas y cuando ejecuto mi código se cierra cuando ingreso el nombre: typedef struct HS{ int semana, horas, salario; }HS; typedef struct datos{ char nombre[50]; ...
Avatar del usuario Alejandro Gómez Ortega
1 voto
1 respuesta
59 vistas

Listas de tamaño variable en C [cerrada]

soy nuevo en C y se me presenta el siguiente problema: quiero crear listas con un tamaño variable a las que pueda ir agregando o eliminando elementos, sin tener que definir un tamaño predeterminado al ...
Avatar del usuario gmorales08
2 votos
2 respuestas
47 vistas

Allocando memoria mediante una funcion en mi lista enlazada

luego de romperme la cabeza implementando mi lista enlazada simple unidireccional queria saber porque mi funcion appendNode() no funciona que estoy haciendo mal? #include "stdio.h" #include &...
Avatar del usuario Egon Stetmann.
0 votos
0 respuestas
122 vistas

Dudas con punteros y Listas enlazadas en C

Tengo que hacer una lista que contenga la id y notas de la cantidad de alumnos introducidos por teclado (num_max_alumnos), el caso es que al imprimirlo no me aparece nada por pantalla, debería ...
Avatar del usuario Raúl Ramos
2 votos
1 respuesta
157 vistas

Como acceder a una posición de una palabra char*

Me encuentro realizando un programa que lea un archivo de entrada. Cada palabra se guarda en la siguiente variable: char *token; Un ejemplo de palabra puede ser: perro, gato, flamenco. Necesito saber ...
Avatar del usuario thecesaroswing619
0 votos
1 respuesta
73 vistas

¿Cómo puedo imprimir una lista enlazada que contiene el directorio de ruta (variable de entorno)?

He estado tratando de imprimir la lista vinculada que crea el programa a continuación, para ver cómo la información del PATH está realmente organizada dentro de ella, sin éxito en el proceso. #define ...
Avatar del usuario NoahVerner
1 voto
1 respuesta
51 vistas

¿Cómo funciona esta función que crea una lista enlazada para cualquier cadena de entorno?

Mi confusión comienza en pathNode = malloc(sizeof(Node)) y termina en return (head); Primero, no entiendo por qué esta función aloja el tamaño de una variable tipo llamada "Node", luego ...
Avatar del usuario NoahVerner
0 votos
0 respuestas
130 vistas

Manejo de struct como parametro en c

mi duda es la siguiente: Si yo tengo un struct tal que así: struct listas{ list command_list; list_mem memory_list; }; que contiene 2 listas enlazadas de distinto tipo. Como parametro en las ...
Avatar del usuario rascadux

15 30 50 por página