ASCII in array

 
printf("%c", 6);

out put is Spade Symbol card
I don't know this ascii or not.
if you have a better way to print this, please let me know.
then I want to insert this ascii symbol to array
my previous array is
1
2
3
4
5
6
char spadedeck[13][15] =
    {
        "2 Spade", "3 Spade", "4 Spade", "5 Spade", "6 Spade",
        "7 Spade", "8 Spade", "9 Spade", "10 Spade",
        "Jack Spade", "Queen Spade", "King Spade", "Ace Spade"
    };

I want the word "Spade" in this array change to symbol like in printf("%i", 6);
so, when I printf this all element of array the output will be like
1
2
3
4
5
// example 2 - 10 spade
for(int a = 2; a <= 10; a++)
{
     printf("%d %c",a, 6);
}

but I want the symbol changed in array, not in printf
so I just do
1
2
3
4
for(int a = 1; a <= 13; a++)
{
     printf("%s", spadedeck[a]);
}

Please help me...
Last edited on
1
2
3
4
5
6
char spadedeck[13][] =
    {
        "2\6", "3\6", "4\6", ...
        ...
        "J\6", "Q\6", "K\6", "A\6"
    };
1
2
3
4
for (int n = 1; n <= 13; n++)
    {
        printf("%s ", spadedeck[n]);
    }

JSYK, this only works on Windows Console.
Last edited on
Topic archived. No new replies allowed.