我试图在 C++ 中调用一个函数,我认为它与 C 中的相同,但是在尝试将 C 程序转换为 C++ 时,我遇到了一个错误,它说函数未声明。
这是我的课:
class contacts
{
private:;
char *First_Name;
char *Last_Name;
char *home;
char *cell;
public:;
//constructor
contacts()
{
}
//Function declaration
void readfile (contacts*friends ,int* counter, int i,char buffer[],FILE*read,char user_entry3[]);
};
这是我的菜单功能的片段:
if(user_entry1==1)
{
printf("Please enter a file name");
scanf("%s",user_entry3);
read=fopen(user_entry3,"r+");
//This is the "undeclared" function
readfile(friends ,counter,i,buffer,read,user_entry3);
}else;
我显然做错了什么,但每次我尝试编译我都会得到readfile undeclared(first use this function)
我在这里做错了什么?