Saludos a todos, antes que nada soy nuevo en el foro y espero en la medida de lo posible poder ayudarles, de momento me gustaria que me ayudaran a salir de un problema que se me presenta con el siguiente codigo, explico en que consiste, su fin es llenar dos vectores
codigo[],
cantidad[] en una funcion
AnhiadirArticulos() y luego si el usuario desea ver los articulos la funcion
VerArticulos() debe encargarse de mostrar los dos arreglos contenidos en la funcion primero mencionada...
el problema esta en que no se como hacer que eso suceda, agradezco toda ayuda que me puedan facilitar...
#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <cstdlib>
using namespace std;
int AnhiadirArticulos();
int Transacciones();
int VerArticulos( int codigo[], int cantidad[], int art );
int menu()
{
int opcion, codigo, cantidad, art;
[.....]
cin >> opcion;
[.....]
case 2:
VerArticulos( codigo[art], cantidad[art], art );
break;
[.....]
}
int AnhiadirArticulos()
{
int art, tran, op, cod;
int cantrecibida, cantvendida;
cout<<"CON CUANTOS ARTICULOS INICIA EL ALMACEN: ";
cin>>art;
int codigo[art];
int cantidad[art];
for ( int i=0; i<=art; i++ )
{
system("cls");
cout << endl << endl;
cout << "INGRESE EL ARTICULO " << i << endl;
cout << "CODIGO ";
cin >> codigo[i];
cout << "CANTIDAD ";
cin >> cantidad[i];
}
VerArticulos( codigo, cantidad, art );
menu();
return art;
}
int VerArticulos( int codigo[], int cantidad[] )
{
int art;
[.....]
for ( int i=1; i<=art; i++ )
{
cout << codigo[i] << "\t\t" << cantidad[i];
}
[.....]
return art;
}
[.....]
int main()
{
menu();
return 0;
}