Hola a todos
en mi programa deseo ingresar unos paquetes en 3 filas diferentes
las frases que ingresaría serian así : SRP102
deseo guardar eso en un fila pero no se como guardar un frase en un espacio de una fila
alguien de favor me podría decir de que manera hacerlo
este es el avance que tengo de mi programa
en mi programa deseo ingresar unos paquetes en 3 filas diferentes
las frases que ingresaría serian así : SRP102
deseo guardar eso en un fila pero no se como guardar un frase en un espacio de una fila
alguien de favor me podría decir de que manera hacerlo
este es el avance que tengo de mi programa
Código (c) [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
struct servidor{
char s1[20];
};
typedef struct Nodo{
char Dato[20];
struct Nodo *sig;
}Nodo;
Nodo *Crear1(char dato[20]){
Nodo *espacio;
espacio=(Nodo*)malloc(sizeof(Nodo));
espacio->Dato[20]=dato[20];
espacio->sig=NULL;
return espacio;
}
Nodo *Alta1 (char dato[20],Nodo *frente){
Nodo *box;
Nodo *aux;
box=Crear1(dato);
if (frente==NULL){
frente=box;
}else{
aux=frente;
while((aux->sig)!=NULL){
aux=aux->sig;
}
aux->sig=box;
}
return frente;
}
void Mostrar (Nodo *top){
if(top==NULL)
{
printf ("\nNo hay ningun dato\n");
}
else {
while (top!=NULL)
{
printf ("\n| %d |\n ___ ",top->Dato);
top=top->sig;
}
printf("\n");
}
}
int main(){
struct Nodo *Fila;
Fila=NULL;
int op;
char s1[20];
do{
printf ("1.-Ingresar paquetes en el servidor 1\n2.-Ingresar paquetes en el servidor 2\n3.-Ingresar paquetes en el servidor 3\n4.-Salir\nSeleccione una opcion: \n");
scanf("%d", &op);
switch(op){
case 1:
printf("Ingrese el numero del paquete: \n");
scanf("%s",s1);
Fila=Alta1(s1,Fila);
Mostrar(Fila);
system("pause");
system("cls");
break;
case 2:
break;
}
}while(op!=4);
}