回 帖 发 新 帖 刷新版面

主题:pascal 的新手问题

我是pascal 的新手阿
以下有多道问题都解决不了
希望各位大大能够帮忙一下

Var textfile : Text;
    name, bb : String;

Begin
 Writeln('Enter the file name '+
        +'(with its full path) of the text file:');
 readln(name);
 Assign(textfile, bb + '.txt'); 
 Reset(textfile);
 Repeat
  Readln(textfile,bb);
  Writeln(bb);  
 Until Eof(textfile);
 Close(textfile);
 Readln;
End.

我用这种方法去阅读txt档 正确吗??
而且我应该怎样把txt档阅读了的string换成char?
谢谢各位了

回复列表 (共5个回复)

沙发

你的name似乎没用到……

板凳

学了记录还是新手?

3 楼

[quote]你的name似乎没用到……[/quote]


这是更正的...
assign 那一行就用了name

Var textfile : Text;
    name, bb : String;

Begin
 Writeln('Enter the file name '+
        +'(with its full path) of the text file:');
 readln(name);
 Assign(textfile, name + '.txt'); 
 Reset(textfile);
 Repeat
  Readln(textfile,bb);
  Writeln(bb);  
 Until Eof(textfile);
 Close(textfile);
 Readln;
End.

4 楼

[quote]学了记录还是新手?[/quote]


你指的是?? [em18]

5 楼

直接:
assign(input,{你想要读入的文件的文件名:string});
reset(input);
assign(output,{你想要写出的文件的文件名,随便写一个:string});
rewrite(output);
...{程序}
close(input);
close(output);

我来回复

您尚未登录,请登录后再回复。点此登录或注册