Informática, pregunta formulada por picachu345, hace 1 mes

Alguien que sepa programar, que me explique como hacer un ejercicio
-ESTE ES EL PROGRAMA QUE YA HIZE-
#include
#include
#include
#include

//Esta estructura contiene 3 atributos: origen, destino y usuario
// y un aportador a una estructura del mismo tipo
struct ListaSolicitudes{
char origen[200];
char destino[200];
char usuario[150];
ListaSolicitudes *siguiente; //apuntador al siguiente nodo
};

//prototipos
ListaSolicitudes* ComparteVehiculo(ListaSolicitudes*, ListaSolicitudes);
void desplegarlistas(ListaSolicitud*);
ListaSolicitud* fusionarSolicitud(ListaSolicitud*, ListaSolicitud*);
ListaSolicitud* compartir(char*, char*, ListaSolicitud*, ListaSolicitud*);
ListaSolicitudes* ComparteVehiculo(ListaSolicitudes*, ListaSolicitudes*);
void mostrarLista(ListaSolicitudes*);

int main (int argc, char* argv[]){
ListaSolicitudes *lista= Null;

void mostrarLista(ListaDolicitudes* lista){
printf("Imprimiendo Lista\n");
whilw(lista !=NULL){
printf("!%s\t%s\t%s\n", lista->origen, lista->destino, lista->usuario);
lista = lista->siguiente;
}
getch();
}

ListaSolicitudes *nodo = (ListaSolicitudes*)malloc(sizeof(ListaSolicitudes));
strcyp(nodo ->origen, "PUEBLA");
strcyp(nodo ->destino, "CDMX");
strcyp(nodo ->usuario, "JPerez");
lista = ComprarteVehiculo(lista, nodo);

nodo = (ListaSolicitudes*)malloc(sizeof(ListaSolicitudes));
strcpy(nodo ->origen, "QUERETARO");
strcpy(nodo ->destino, "LEON");
strcpy(nodo ->usuario, "DVázquez")
lista = ComparteVehiculo(lista, nodo);

nodo = (ListaSolicitudes*)malloc(sizeof(ListaSolicitudes));
strcpy(nodo ->origen "CDMX");
strcpy(nodo ->destino "PACHUCA");
strcpy(nodo ->usuario"RLopez");
lista = ComparteVehiculo(lista, nodo);

mostrarLista(Lista);
}
//Implementación de la función que recibe la lista actual y el nodo nuevo
//ya con datos y lo agrega al final de la lista
ListaSolicitudes* ComparteVehiculo(ListaSolicitudes* lista, ListaSolicitudes* nodo){
if(lista ==NULL){ //SI LISTA ES NULA, ES NODO SERÁ EL PRIMER ELEMENTO DE LA LISTA
lista = nodo; //SI LA LISTA NO ES NULA ENTONCES RECORREMOS LA LISTA HASTA
lista ->siguiente = NULL; //LLEGAR AL FINAL PARA AGREGAR AL NODO
}else{
lista ->siguiente = ComparteVehiculo(lista->siguiente, nodo);
}
return lista;
}

Adjuntos:

SebastianCortes: solo es que cambies el código a como te dice el video
picachu345: tienes otra manera de contactar, es que no me explico bien
SebastianCortes: pues bro te colaboraria si no fuera tan tedioso , estaba quemando tiempo porque ahorita tengo un trabajo :v
SebastianCortes: segun veo solo te piden rellenar los datos a ti como programador asi que es mas sencillo
picachu345: Por favor !!!
picachu345: Es que creo que los tengo mal :(
picachu345: Te digo que te puedo dar algo monetario
SebastianCortes: no es eso bro
SebastianCortes: es problema de tiempo xd
SebastianCortes: si puedes hasta el miércoles me desocupo :v

Respuestas a la pregunta

Contestado por ssandovalpablo
0

Respuesta:

wue que UwU has tareas y presta atecion

Explicación:

Otras preguntas