そのプログラムならソースそのものをnkfでsjisに
変換すればよいのではないでしょうか。
$ nkf -s sample.c > sample_sjis.c
$gcc -o sample sample_sjis.c
$
$./sample.exe
整数を入力して下さい 289
入力した数字は 289 です。
$
ただしsjisの場合、文字によって問題が発生することが
ありますが。
そもそも文字列を英語にしてしまう、とか
あるいは
$ echo '892' |./sample.exe |nkf -s
整数を入力して下さい 入力した数字は 892 です。
$
などということも(強引ですが)。
また、eucで使えるターミナルエミュレータもあります。
日本語パッチあてたrxvt、X11でktermとか。
これらもHeavy moonにあるはずです。
|