- 564 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 23:15:54 ]
- テキストファイルに aあ と書いてそれを16進形式でテキストファイルに出力すると、
61 82 A0 0D 0A となりました。 ここからこの数を使って aあ と新たなファイルに表示させたいのですが、 a は出力できるのですが あ のやり方がわかりません。 どうしたら日本語の あ が出力できるんでしょうか。 ちなみにaは char temp[50] char moji[]="61"; strcpy(temp,"0x"); strcpy(temp,moji) long int aa=strtol(temp,NULL,16); fprintf(file,"%c",aa); 見たいな感じで出力しました。
|

|