BC++3.0是DOS时代的软件,其IDE平台是只使用普通ASCII字符编码的,高位编码被软件用作表格、线条等符号,要让它能正常输入输出汉字,必须对软件动手脚,修改它的输入输出模块,不让它把高位ASCII编码识别为原来的意义,交给(已经汉化了或装载了汉字输入输出模块的)操作系统来处理,这样,当使用天汇之类CCDOS的系统的时候,就可以在这个IDE上输入输出汉字了。但无论如何,即使BC软件本身没有被修改过,用它编译的带有汉字编码的程序,在独立执行时是仍然可以输入输出汉字的,因为这个时候不归BC控制,而是由操作系统控制,只要操作系统有CCDOS,就可以了。
所以你尽可以用任何别的编辑器编辑代码,然后用BC的命令行或IDE编译,在IDE下虽然汉字是乱码,但并不影响编译,你自己知道那些乱码是什么意思就是行,因为它必定是字符串,被双引号括住的。千万不要用汉字做变量名、函数名!(但在现代新的VS系列中,是可以的。)