• Jueves 14 de Noviembre de 2024, 04:28

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - oliveros.maestre

Páginas: [1]
1
C/C++ / Pasar Array de una funcion a otra
« en: Domingo 1 de Junio de 2014, 03:50 »
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...

Código: C++
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <iostream>
  4. #include <cstdlib>
  5.  
  6. using namespace std;
  7.  
  8. int AnhiadirArticulos();
  9. int Transacciones();
  10. int VerArticulos( int codigo[], int cantidad[], int art );
  11.  
  12. int menu()
  13. {
  14.     int opcion, codigo, cantidad, art;
  15.  
  16.     [.....]
  17.  
  18.     cin >> opcion;
  19.  
  20.      [.....]
  21.  
  22.     case 2:
  23.         VerArticulos( codigo[art], cantidad[art], art );
  24.         break;
  25.  
  26.     [.....]
  27. }
  28.  
  29. int AnhiadirArticulos()
  30. {
  31.     int art, tran, op, cod;
  32.     int cantrecibida, cantvendida;
  33.  
  34.     cout<<"CON CUANTOS ARTICULOS INICIA EL ALMACEN:  ";
  35.     cin>>art;
  36.  
  37.     int codigo[art];
  38.     int cantidad[art];
  39.  
  40.     for ( int i=0; i<=art; i++ )
  41.     {
  42.         system("cls");
  43.  
  44.         cout << endl << endl;
  45.         cout << "INGRESE EL ARTICULO " << i << endl;
  46.         cout << "CODIGO    ";
  47.         cin >> codigo[i];
  48.         cout << "CANTIDAD  ";
  49.         cin >> cantidad[i];
  50.     }
  51.  
  52.     VerArticulos( codigo, cantidad, art );
  53.  
  54.     menu();
  55.  
  56.     return art;
  57. }
  58.  
  59. int VerArticulos( int codigo[], int cantidad[] )
  60. {
  61.     int art;
  62.  
  63.      [.....]
  64.  
  65.     for ( int i=1; i<=art; i++ )
  66.     {
  67.         cout << codigo[i] << "\t\t" << cantidad[i];
  68.     }
  69.  
  70.     [.....]
  71.  
  72.     return art;
  73. }
  74.  
  75.     [.....]
  76.  
  77. int main()
  78. {
  79.     menu();
  80.  
  81.     return 0;
  82. }
  83.  

Páginas: [1]