fprintf 관련된 질문인데


뭐가 문제인지는 모르겠어서 현상에 대해 최대한 자세히 적어볼게

먼저 출력하고자하는 변수는 인트형 2차원 동적배열인데 모든 원소들이 0하고 1 임


출력부분에서

~~

for i

  for j 

printf("%d ", var[i][j]);

fprintf(fn,"%d ", var[i][j]);

~~

fn은 텍스트 파일

이런식으로 프롬프트하고 txt파일에 같은 변수를 출력했는데, 위에거는 0,1이 제대로 찍혔지만, 텍스트 파일에서는 1하고 0이 각각 ‰ 로 표현되더라


결국 fprintf(fn,"%2d ", var[i][j]);로 파일에 출력하니깐 어찌어찌 해결하긴했음.


해당 변수말고 0,1이 아닌 원소를가진 1차원 배열을 출력할때는 printf(~"%d " ~ ) 로도 잘나오던데

왜 이런현상이 발생한건지 모르겠어서 질문을 적어봄