내가 문자를 랜덤으로 받아서 길이 n개의 문자열을 출력하려고 하는데
코드는 오류가 없고 다른컴에는 잘 돌아가는데 내 컴만 이상하게 돌아가는데 출력할때 문자가 안떠 이거 왜 이런거야?
나 지금 visual stduio 2012 ulitimate 쓰고 있어...
코드는
int main(){

char **name;
int i, j; int n=5; int k;
srand((unsigned)time(NULL));

name = (char **) malloc(n*sizeof(char *));
 for(i=0; i<n; i++)
  name[i] = (char*) malloc(11*sizeof(char));

 for(i=0; i<n; i++){
  k=3;
  for(j=0; j<k; j++){
  name[i][j] = rand()%26 + 'A';
  name[i][j] = '\0';
  }
 }
 for(i=0; i<n; i++){
  printf("%4s ", name[i]);
 }
 free(name);
 return 0;
}


요롷게 간단하게 짜봤는뎅 나만 안되는게 아니라 무슨 유니코드 뭐시기 문젠가?