昆明网站建设服务公司,网站建设项目可行性研究报告,帮建网站,域名建设好了怎么在建设网站参数 filename -- 这是包含要打开的文件的名称的字符串。 mode -- 这是包含文件访问模式的字符串。它包括 -
高级编号模式说明1个 “r” 打开文件进行读取。该文件必须存在。 2个 “w” 创建一个用于写入的空文件。如果已存在同名文件#xff0c;则删除其内容并将该文件…参数 filename -- 这是包含要打开的文件的名称的字符串。 mode -- 这是包含文件访问模式的字符串。它包括 -
高级编号模式说明1个 “r” 打开文件进行读取。该文件必须存在。 2个 “w” 创建一个用于写入的空文件。如果已存在同名文件则删除其内容并将该文件视为新的空文件。 3个 “A” 附加到文件。写操作在文件末尾追加数据。如果文件不存在则创建该文件。 4个 “r” 打开一个文件以更新读写。该文件必须存在。 5个 “w” 创建一个用于读写的空文件。 6个 “一个” 打开文件进行读取和追加。 stream -- 这是指向 FILE 对象的指针该对象标识要重新打开的流。
返回值
如果文件重新打开成功该函数返回一个指向标识流的对象的指针否则返回空指针。
例子
以下示例显示了 freopen() 函数的用法。
function main:integer;
varfp : PFILE;
beginprintf(This text is redirected to stdout#10, []);fp : freopen(file.txt, w, stdout);printf(This text is redirected to file.txt#10, []);fclose(fp);Result : (0);
end;
让我们编译并运行上面的程序它将在 STDOUT 发送以下行因为最初我们没有打开 stdout -
span stylecolor:#000000This text is redirected to stdout
/span
在调用freopen()之后它将 STDOUT 与文件file.txt相关联因此无论我们在 STDOUT 写入什么都会进入file.txt。因此文件file.txt将具有以下内容。
span stylecolor:#000000This text is redirected to file.txt/span
pasca版本printf用法和C语言兼容唯一差别是以[]来标准参数集合。 字符串已经写入指定文件