Advertisement
AntonioVillanueva

Funcion (indice)=valor

Nov 8th, 2016
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.69 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #define t *tt //Pas trop elegante mais ...
  4. using namespace std;
  5.  
  6. int tableau[1000];
  7. int nulo;
  8.  
  9. int* tt(int ind){
  10.    
  11.     if (ind<0 || ind>999){cout<<"Erreur index="<<ind<<endl;return &nulo;}
  12.    
  13.     if (tableau[1000]==0){//Initialise valeurs.....
  14.         tableau[6]=8;//Pour tester  if (t(6) == 8)
  15.         tableau[1000]=1;
  16.     }  
  17.     return &tableau[ind];  
  18. }
  19.  
  20.  
  21.  
  22. int main(){
  23.  
  24.     cout <<t(3)<<endl;//Test t(3) avant
  25.     t(3) = 5;
  26.     cout <<t(3)<<endl;//Test t(3) apres
  27.    
  28.     cout <<t(6)<<endl;//Test *t(6) == 8
  29.     if (t(6) == 8) {t(6) = t(4);}
  30.     cout <<t(6)<<endl;//Test *t(6) == *t(4)
  31.    
  32.     t(1000) = 3; // Affichage d'une Erreur
  33.     t(-1) = 2; // Affichage d'une Erreur
  34.  
  35.     return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement