我正在开发一个必须从txt文件中读取的程序。
我知道有一个名为fopen("myfile.txt","rt")
的函数,但如果我有10个文件呢?我是否需要调用该函数10次(每个文件调用一次)?
答案 0 :(得分:2)
是。但是,如果在每个函数上执行相同的例程,则将该行为抽象为接受文件名的函数。现在调用该函数10次,每个文件名一次。
void read_from_text_file(char const *filepath);
read_from_text_file("myfile.txt");
read_from_text_file("myfile2.txt");
...
这是计算机科学的核心概念。流行语包括“抽象”,“常规”,“可重用性”等。
答案 1 :(得分:0)
是。每个文件需要一个函数调用。