Advertisement
Jambix64

ClassFuncaoVector

Aug 1st, 2016
459
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.24 KB | None | 0 0
  1. #include <iostream>
  2. #include <iomanip> //Bliclioteca de espaçao setw()
  3. #include <conio.h>
  4. #include <fstream>
  5. using namespace std;
  6.  
  7.  class hd{
  8.     private:
  9.         int pv[];
  10.     public:
  11.      hd(int []);
  12.         int getnumber();
  13.         void log();
  14.         void m();
  15.         int strc();
  16.  };
  17.  // Construtor para inicializar a funcao instanciada;
  18.   hd::hd(int a[]){
  19.     ofstream hdfile("log");
  20.     for(int i =0;i<10;){
  21.         i++;
  22.         hdfile<<a[i]<<endl;
  23.         pv[i] = a[i];
  24.       }
  25.   }
  26.  
  27. // Retornando os elementos emcapsulado membros de dados de class;Private;
  28. void hd::m(){
  29.    
  30.     for(int i =0;i<10;){
  31.         i++;
  32.         cout<<pv[i]<<endl;
  33.        
  34.     }
  35. }
  36.  
  37. int main(){
  38.    
  39.     int c[] = {};// Vector vazio;
  40.     //estrutura de repeticao for para levar elementos digitados pelo usuario ao vector
  41.     for (int i=0;i<10;){
  42.         cout<<"Digite o Numeros !"<<endl;  
  43.         i++;
  44.         cin>>c[i];cout<<"Numero: "<<i<<"="<<endl;  
  45.         if( i == 10){
  46.         cout<<"Finalizado!"<<endl;
  47.         continue;
  48.         if(i>=10)
  49.         break;
  50.         }          
  51.     }
  52.  
  53.     hd hd(c); // C Arrays; levando vector overload a funcao instanciada como um argumento;
  54.     hd.m(); // Exibir todos os valores dos elementos digitador pelo usuario; Foram a class membro de dados privado e detornaram;
  55.    
  56.        system("pause");
  57.        return 0;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement