gpt4 book ai didi

c++ - 在 C++ 中调用函数

转载 作者:行者123 更新时间:2023-11-30 04:23:12 25 4
gpt4 key购买 nike

我试图在 C++ 中调用一个函数,我认为它与在 C 中一样,但是在尝试将 C 程序转换为 C++ 时,我遇到了一个错误,它说函数未声明。

这是我的类(class):

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) 我在这里做错了什么?

最佳答案

您需要创建一个contacts 类的对象,然后对该对象调用readfile。像这样:联系人c; c.readfile();.

关于c++ - 在 C++ 中调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13486454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com