Он не показывает данные о меню

Esto es lo que sucede cuando quiero buscar un producto que ya antes he capturado, no me muestra nada, pero tampoco me muestra mensaje de que no exista tal articulo В моем коде уже я сделал функции для каждого случая, но во время называния их и скроллирования программы он не показывает мне, что он сохранял какую-то информацию, которую уже я захватил. Он скроллирует меня, не помечая никакой ошибки, но в конце концов он ничего не показывает мне.

class Articulo{

public:
    string referencia;
    string nombre;
    int existente;
    int compra;
    int venta;

    void capturar();
    void mostrar();
    void buscar();

};

когда я скроллировал этих без меню, они функционировали очень хорошо без меню

void Articulo::capturar(){
    cout<<"\t***INGRESAR ARTICULO NUEVO***\n"<>nombre;
    cout<<"CANTIDAD EXISTENTE: ";cin>>existente;
    cout<<"PRECIO DE COMPRA: ";cin>>compra;
    cout<<"PRECIO DE VENTA: ";cin>>venta;
    cout<

void Articulo::buscar действительно не если это был лучший выбор, чтобы делать поиски, если бы они могли давать лучшую одну мне, это было бы очень хорошим!

     void Articulo::buscar(){
    string nombre2;
    cout<<"Escriba el nombre del articulo que desea buscar: ";
    cin>>nombre2;
    if(nombre2==nombre)
    {
        cout<<"ARTICULO ENCONTRADO"<

Это, что он говорит Articulo datos я это использовал для того, чтобы я мог функционировать случай номер 1, и я функционирую.

     Articulo datos;
     Articulo datos1;
     Articulo datos2;
     int opcion;
     opcion=0;
     do{
         cout<<"\n  \t***MEN\351 PRINCIPAL***\n"<>opcion;
         switch(opcion){

В выборе номер одном, только он позволяет мне захватывать статью, если я стараюсь помещать больше удалять, я это не понимаю, потому что я сохраняю каждую информацию в cin, если только не будут должны использовать какую-то другая для того, чтобы смогла сохранять более одной информации.

             case 1:
                  system("CLS");
                  datos.capturar();
                  system("PAUSE");
                  system("CLS");
                  break;

Этот выбор, мне была бы должна показывать статья, которую я заблаговременно зарегистрировал, но то, за чем оно последует, состоит в том, что он не показывает это мне, только это печатает cout и не остального

             case 2:
                  system("CLS");
                  datos1.mostrar();
                  system("PAUSE");
                  system("CLS");
                  break;

Когда я тестирую этот выбор, если он появляется у меня, что он написал имя статьи, которую я хочу искать, но когда я это пишу, это статья, которую он заблаговременно захватывал бы, появляется у меня, что не существует эта статья, но что я не понимаю, состоит в том, чтобы он использовал тот же метод, что и с выбором номер 1

             case 3:
                  system("CLS");
                  datos2.buscar();
                  system("PAUSE");
                  system("CLS");
                  break;

Их женил 4 и default они функционируют без какой-либо проблемы

             case 4:
                  cout<<"\tFIN DEL PROGRAMA\n";
                  opcion = 4;
                  break;
             default:
                  cout<<"\tE R R O R\n";
                  system("PAUSE");
                  system("CLS");
                  break;
        }
     }while(opcion != 4);


     return 0;
 }

5
задан 20.05.2019, 15:09
0 ответов