eins님덕분에 셔플문제는 해결이 됫습니다 ㅜ ㅜ.. 셔플 인자가 이상하다고 하시지만 어딜 고쳐야될지모르므로 일단 놔뒀구요

이제 셔플로 뒤섞은 각각의 이름을 6*6  2차원 배열 각 자리에 넣고싶은데 .. 어떤식으로 코딩해야될지 감이 안잡힙니다 ㅜㅜ..

일단 소스 올려봅니당 ㅜ

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

 char name[36][7];
 int n;
 char * na[36];
 void shuffle(void) ;
 void swap(char *a, char *b) ;

int main(void)
{
 srand((unsigned)time(NULL));
 int i;
 int j;
 printf(\"교실 좌석의 행과 열을 각각 입력하고 Enter\\n\");
 printf(\"행(6~7) : \");
 scanf(\"%d\",&i);
 printf(\"열(6~7) : \");
 scanf(\"%d\",&j);

 if(i==6 && j==6)
 {
  int seat[6][6];
  for(n=0;n<36;n++)
  {

   printf(\"이름 입력(%d) : \",n+1);
   scanf(\"%s\",name[n]);
  }
  
  shuffle();
  shuffle();
 
  for(int k=0;k<36;k++)
  {
   na[k]=&name[k][0];
   printf(\"%d %s\\n\",k+1,na[k]);
  }
 }
 return 0;
}

void swap(char *a, char *b)
{
 char tmp;
 tmp=*a;
 *a=*b;
 *b=tmp;
}

void shuffle(void)
{
 int i, j;
 for(i=0;i<36;i++)
 {
  j=rand()%36;
  swap(&name[i][0],&name[j][0]);
 }
}