UNIXプログラミング質問すれ Part2
■ このスレッドは過去ログ倉庫に格納されています
0495デフォルトの名無しさん
NGNGSun OS Soralis8での話なのですが
他スレで環境依存ということでこちらにこさせていただきました。
iconv()でSJIS("PCK")からJIS("ISO-2022-JP")に変換する際に
ソースデータがバイナリで
8F 40 8F 41 8F 42 8F 43 8F 44 8F 45 20 8F 46
の15バイトだった場合、�@iconv()は0x20を見つけた時どういった
処理をする仕様なのでしょうか?
�Aまた、もし変換及び無変換もせずにそこで処理の中断をしてしまうなら
0x20などの処理はどのようにするのが妥当でしょうか?
�Bsize_t iconv(iconv_t cd, const char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft);
上記ソースを読む場合引数のsize_t *inbytesleftにはいっぺんに15バイト読ませて
しまってよいものなのでしょうか?
分かり辛い質問で恐縮ですが、以上3つの質問になります。
ご教授お願いいたします。
■ このスレッドは過去ログ倉庫に格納されています