빙고 게임을 만들고있는데
인트 배열로 0~24까지 5 x 5 행렬로 만들어서 숫자 셔플해서 섞었어 ㅠㅠ
여기까진 뭐 좋았는데
조건만족시 배열에 들어있던 숫자가 * << 이 별모양으로 바뀌어야하는데
    
nNum[i]=\'*\';   요놈이 에러가뜨는거야 ㅠㅠ 인트에 별을넣었으니..

그래서 아 char 타입으로 배열을 고치면되겠네 했는데

char nNum[25]; 이렇게 선언해버리면 아예 행렬도 출력이 안되 ㅜㅜ

int 타입 변수에 문자를 대입할순 없을까?? 지금 밤새고있는데 폭발 일보직전......제발부탁해 횽들.......





#include <iostream>
#include <time.h>

using namespace std;

void main()
{
 int nNum[25];

 int Dest, Sour, Temp;
 short Input;

 srand(time(NULL));

 for(int i=0; i<25; i++)
 {
  nNum[i]=i;
 }


 for(int i=0; i<75; i++)
 {
  Dest=rand()%25;
  Sour=rand()%25;

  Temp=nNum[Dest];
  nNum[Dest]=nNum[Sour];
  nNum[Sour]=Temp;
 }

 while(true)
 {
  
  cout<<\"숫자를 입력하시오 : \"<< endl;

  cin>> Input;

  for(int i=0; i<25; i++)
  {
    if(nNum[i]==Input)
   {
    nNum[i]=\'*\';

    break;
   }
  }

  for(int i=0; i<5; i++)
  {
   for(int j=0; j<5; j++)
   {
    cout<<nNum[i*5 + j]<<\"\\t\";
   }
   cout<< endl;
  }

 }

 

}