Estoy perdido quiero manipular una estruc llamada agenda:
<pre lang="c">struct agenda
{
char nombre[50];
char correo[50];
char telefono[8];
};
por medio d otra llamada nodo:
<pre lang="c">struct nodo
{
struct agenda dato;
struct nodo *proximo;
};
pero me a comido y no e logrado ingresar datos en la struct nodo q contiene el campo
"struct agenda" mi codigo es el siguient
<pre lang="c">#include <stdlib.h>
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
#include<string.h>
int i,g;
struct agenda
{
char nombre[50];
char correo[50];
char telefono[8];
};
struct nodo
{
struct agenda dato;
struct nodo *proximo;
};
int main(void)
{
struct agenda *k;
struct agenda f;
struct nodo *L;
struct nodo *p;
L = NULL;
cout<<"Cuantos elementos desea evaluar:"<<endl;
cin>>g;
for (i = 0; i < g; i++)
{
k = new struct agenda;
char auxiliar[1];
cout<<"ingrese el nombre de la parsona"<<endl;
cin.getline(f.nombre,50);
cout<<"Ingrese la direccion de correo"<<endl;
cin.getline(f.correo,50);
cout<<"ingrese el numero de telefono"<<endl;
cin.getline(f.telefono,8);
p= new struct nodo;
p->proximo = L;
L = p;
}
}
no e seguido con el codigo xq no e logrado ingresar datos la estruct tiene q imprimir los datos luego de guardarlos
Les agradesco de antemano x su ayuda