我在 C++ 中创建了一个名为 Commands 的类(文件名 commands.cpp)。
我已将其放入命令数组(文件名 test.cpp)中。
我想知道的是如何调用 Commands 类中的函数。
例如,我在 Commands 类中有一个名为
void command::init(char data[])
{
//detail
}
我试图调用该函数的是
编辑
Class test{
int CmdCount; // number of commands in the array
int MaxCmds; // max amount of commands allowed
command* cmds;
Public:
int get_command_count() const{
return CmdCount;
}
int readfile(const char fname[]){
char line[161];
FILE* fp;
fp = fopen(fname, "r");
if(fp){
for(int i = 0; 1 == fscanf(fp, "%160[^\n]\n", line; i++){
cmds[get_command_count()].init(line);
CmdCount += 1;
}
}
fclose(fp);
}
};
我只想知道如何能够调用 void command::init(char data[])。
有什么建议么?
谢谢。