A voir également:
- Retour d'un tableau dans une fonction en c++
- Tableau word - Guide
- Fonction si et - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
1 réponse
Si c'est un std::vector :
Si c'est un tableau "C", par exemple un int* il sufft de retourner l'adresse de ce tableau.
Bonne chance
#include <vector>
#include <iostream>
std::vector<int> creer_tableau_de_5_cases(){
return std::vector<int>(5);
}
int main(){
std::vector<int> tab = creer_tableau_de_5_cases();
for(unsigned int i=0; i < tab.size(); ++i){
std::cout << tab[i] << std::endl;
}
getchar(); // si tu es sous windows
return 0;
}
Si c'est un tableau "C", par exemple un int* il sufft de retourner l'adresse de ce tableau.
#include <iostream>
extern "C"{
#include <stdlib.h>
}
int *creer_tableau_de_5_cases(){
return (int *)calloc(5,sizeof(int));
}
int main(){
int *tab = creer_tableau_de_5_cases();
for(unsigned int i=0; i < 5; ++i){
std::cout << tab[i] << std::endl;
}
getchar(); // si tu es sous windows
return 0;
}
Bonne chance