C 不知道如何同时使用标题和指针
我有一个项目,我有一个问题。因此,说明是,我们假设只在头文件而不是c文件中编码。 这是我混淆的部分: void getNameName*-接收指向名称的指针并执行 下文所述的行动 •提示用户输入名称类型所需的成员数据。 首先,询问对方的名字: 请输入联系人的名字:< -读取并存储用户输入到相应名称成员中的C字符串值 我知道如何在C文件中这样做,但我不确定头文件是如何工作的。当前我的头文件中有什么C 不知道如何同时使用标题和指针,c,header,C,Header,我有一个项目,我有一个问题。因此,说明是,我们假设只在头文件而不是c文件中编码。 这是我混淆的部分: void getNameName*-接收指向名称的指针并执行 下文所述的行动 •提示用户输入名称类型所需的成员数据。 首先,询问对方的名字: 请输入联系人的名字:< -读取并存储用户输入到相应名称成员中的C字符串值 我知道如何在C文件中这样做,但我不确定头文件是如何工作的。当前我的头文件中有什么 // Structure type Name declaration (Milestone
// Structure type Name declaration (Milestone 1)
struct Name {
char firstName[31];
char middleInitial[7];
char lastName[36];
};
// Structure type Address declaration
// Place your code here... (from Milestone 1)
struct Address {
char street[41];
int streetNumber[1];
int apartmentNumber[1];
char postalCode[8];
char city [41];
};
// Structure type Numbers declaration
// Place your code here... (from Milestone 1)
struct Numbers {
int cell[21];
int home[21];
int business[21];
};
// Structure type Contact declaration
// Place your code here... (from Milestone 3)
struct Contacts{
char name;
char address;
int number;
};
我应该写些什么来从用户那里获取名称。C文件为空,因为我只想使用头文件。仅假设使用C文件调用变量、显示标题、调用联系人函数getName来存储Name成员的值,etc从技术上讲,您可以在头文件中写入整个getName函数,因为C预处理器会在编译之前将整个头文件复制粘贴到C文件中。这似乎是一个非常奇怪的要求。但是,根据定义,.h头文件支持与源.c文件相同的语言结构,因此您可以在头文件中正常编写所有代码。但是,我会和你的指导老师核实一下,把所有内容都放在标题中的要求是否正确。