Sigo sin poder leerlas, cuando corro el programa no me deja ingresarle un valor
Posdata el windos.h lo dejo por que en otra funcion utilizo system pause y cls
Posdata el windos.h lo dejo por que en otra funcion utilizo system pause y cls
Código [Seleccionar]
#include <iostream>
#include <windows.h>
using namespace std;
struct cliente {
char nombre[25];
int telefono;
char domicilio[50];
char articulo[15];
char marca[10];
char modelo[10];
char numser[25];
char dano[125];
cliente *next;
};
void insertar(void)
{
cliente *nuevo = new cliente;
if (nuevo == NULL )
cout << "No hay memoria suficiente" << endl;
else{
std::cout << "Nombre del cliente: ";
std::cin.getline (nuevo->nombre,25);
cout << "Telefono: " ;
cin >> nuevo->telefono;
std::cout << "Domicilio: " ;
std::cin.getline (nuevo->domicilio,50);
cout << "Articulo: " ;
cin >> nuevo->articulo;
cout << "Marca: " ;
cin >> nuevo->marca;
cout << "Modelo: " ;
cin >> nuevo->modelo;
cout << "Numero de Serie: " ;
cin >> nuevo->numser;
std::cout << "Dano reportado: " ;
std::cin.getline (nuevo->dano,125);
nuevo -> next = NULL;
}
if(LISTA ==NULL){
LISTA = nuevo;
} else {
cliente *tempo = LISTA;
while( tempo->next != NULL)
tempo= tempo -> next;
tempo->next = nuevo;
}
}