gpt4 book ai didi

c - 在头文件中声明结构

转载 作者:太空狗 更新时间:2023-10-29 17:02:07 24 4
gpt4 key购买 nike

<分区>

我想在头文件中声明一个结构,以便在我的源文件中使用它。我究竟做错了什么?我希望能够从任何函数访问我的结构。

信息.h

#ifndef INFO_H
#define INFO_H

typedef struct info
{
int mem_size;
int start_loc;
int used_space;
int free_space;
} INFO;
#endif

测试.c

#include <stdio.h>
#include <stdlib.h>
#include <info.h>

#define F_first 1
#define F_last 2
#define F_data_int 3
#define F_data_char 4
#define F_data_float 5
#define F_print 6

void * f(int code);

int main() {

INFO in;
in.mem_size = 8;
f(F_last, 0,0);
return(0);
}

void * f(int code) {
printf("%d", in.mem_size);
}

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