txtファイルに文字を書きたいんですが。(もちろんc言語で)
"%d,"の文で文字化けするみたいなんです。
スペースを入れると大丈夫なんですが、スペースを入れると邪魔なのでどうしたらいいでしょうか?
"%d ,"
重要そうな所だけ書いてみます。
for(i=0;i<480;i++) for(j=0;j<640;j++) tairu[j]=0; void Save1(void){ FILE *fp; fp = fopen( "MAP.txt", "w" ); if( fp == NULL ); for(i=0;i<480;i++){ fprintf( fp, "{ " ); for(j=0;j<639;j++){ //ここを入れると文字化けする fprintf( fp, "%d,",tairu[j] ); } fprintf( fp, "%d },\n",tairu[j] ); } fclose( fp ); }