Re: compteur alphanumerique
Citation:
Envoyé par chris670
j'aimerai à l'instar d'une suite numerique classique definir moi meme un compteur
je m'explique :
on sait que une suite numerique classique est 1 2 3 4...
je voudrais definir des valeurs comme n termes (ex: a g t 5 e u comme etant un ordre immuable càd après a g t 5 e u viens aa ag at a5 ae au puis ga gg gt g5 ge gu .........)
Si j'ai bien compris, tu remplaces digits ci-dessous par ce que tu veux.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| std::string alpha(int column)
{
assert(column > 0);
static char const digits[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
static int const base = sizeof(digits) - 1;
static int const maxResultSize = sizeof(column)*CHAR_BIT+1;
char result[maxResultSize];
int index = maxResultSize;
result[--index] = '\0';
do {
--column;
result[--index] = digits[column % base];
column /= base;
} while (column != 0);
return result+index;
} |
eh bien je vous remercie tous pour votre réponse