pude solucionar el problema de ingreso de producto anteponiendo el producto antes de la variable telefono. Ahora me pregunto cómo podria usar este programa para muchos clientes y no uno solo como esta aqui
Código (cpp) [Seleccionar]
GNU nano 2.5.3 Archivo: estructuras.cpp
#include <iostream>
using namespace std;
struct venta{
char nombre[20];
char apellido[20];
char direccion[30];
int telefono;
char producto[50];
}cliente1;
int main (){
//lectura de datos
cout<<"Nombre: "<<endl;
cin.getline(cliente1.nombre,20,'\n');
cout<<"Apellido: "<<endl;
cin.getline(cliente1.apellido,20,'\n');
cout<<"Dirección: "<<endl;
cin.getline(cliente1.direccion,30,'\n');
cout<<"PRoducto: "<<endl;
cin.getline(cliente1.producto,50,'\n');
cout<<"Telefono: "<<endl;
cin>>cliente1.telefono;
// escritura de datos
cout<<"Nombre: "<<cliente1.nombre<<endl;
cout<<"Apellido: "<<cliente1.apellido<<endl;
cout<<"Telefono: "<<cliente1.telefono<<endl;
cout<<"Dirección: "<<cliente1.direccion<<endl;
cout<<"PRoducto: "<<cliente1.producto<<endl;
}