PASCAL程序不知道是哪里出错了,请高手指点

来源:百度知道 编辑:UC知道 时间:2024/07/03 02:23:27
program textmake;
var ff:file of integer;
a,b:integer;
begin
assign(ff,'luohytext.txt');
rewrite(ff);
for a:=1to 100 do
begin
b:=sqr(a);
write(ff,b);
end;
end.
输出的文件是乱码

虽然看到的是乱码,但你用程序读的时候还是数字,如果想看起来不是乱码,把变量定义的file of integer改成text

应该是少了一个属性
我不会PASCAL,在C#导出文件时
StreamWriter sw = new StreamWriter(OutputCSVFile, System.Text.Encoding.Default);
定义写文件对象时会设置一个参数System.Text.Encoding.Default,这个就是使用导出支持中文
PASCAL应该差不多吧
你上网查查吧