var InputFile:textfile; s: string; begin AssignFile(InputFile,'c:\sample.txt'); reset(InputFile); while not eof(InputFile) do begin readln(InputFile,s); end; closeFile(inputFile); end; 使用read得到一个单一值,readln得到一系列值 写入文件: var outputFile: textFile; begin AssingFile(outputFile,'c:\sample.txt');//创建并写入内容,若文件存在则先删除 ReWrite(outputFile); Append(outputFile);//在文件末尾追加内容 close(outputFile); end;
InputFile:textfile;
s: string;
begin
AssignFile(InputFile,'c:\sample.txt');
reset(InputFile);
while not eof(InputFile) do
begin
readln(InputFile,s);
end;
closeFile(inputFile);
end;
使用read得到一个单一值,readln得到一系列值
写入文件:
var
outputFile: textFile;
begin
AssingFile(outputFile,'c:\sample.txt');//创建并写入内容,若文件存在则先删除
ReWrite(outputFile);
Append(outputFile);//在文件末尾追加内容
close(outputFile);
end;
begin
Memo1.Lines.LoadFromFile('D:\1.txt');
ShowMessage(Memo1.Lines.Strings[0]);//第一行
memo1.Lines.Insert(1,'342');//第二行前添加'342'
memo1.Lines.Delete(3);//删除第四行
memo1.Lines.Strings[2]:='23l423';//第三行修改为'231423'
memo1.Lines.SaveToFile('D:\2.txt');
ShowMessage('ok');
end;