1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| /* inclusions des en-têtes utilisés, par exemple: */
#include <string>
//...
/* déclarations des fonctions, normalement, dans un fichier d'en-tête séparé: */
void combinaison(const std::string & MesCaractères, const std::string & prefixe = "");
/* la fonction main, point de départ du programme*/
int main(){ // ou int main( int nbArguments, char** arguments) {
//...
combinaison("ABCDEFGHIJKLMNOP");
/* /!\ si tu veux que des combinaisons soit rangée dans l'ordre alphabétique et qu'il n'y ai pas de doublon, il fait que la chaine de départ soit rangée dans l'ordre alphabétique sans doublons. */
//...
return 0;//un retour 0 pour signaler un arret normal du programme
}
/* définitions des fonctions ayant leurs prototypes (normalement dans un autre fichier source, lié à la compilation */
void combinaison(const std::string & MesCaractères, const std::string & prefixe){
// ici le code
} |
Partager