Todas las preguntas
81
preguntas
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 ...
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 ...
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("...
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 ...
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 ...
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.
...
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 (...
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];
...
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 ...
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 &...
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 ...
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 ...
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 ...
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 ...
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 ...