设计一个程序,要求打开文件“pass”,如果没有这个文件,新建此文件;读取系统文件“etc/passwd”,把文件内容复制到“pass”文件中。
时间: 2023-04-02 22:05:11 浏览: 146
复制文件
您好,这是一个程序设计问题。可以使用C语言中的文件操作函数来实现。首先使用fopen函数打开“pass”文件,如果返回值为NULL,则说明文件不存在,可以使用fopen函数再次打开文件并以“w”模式打开,即可创建新文件。接着使用fopen函数打开“/etc/passwd”文件,并使用fgets函数读取文件内容,再使用fputs函数将内容写入“pass”文件中即可。
阅读全文