首页 新闻 会员 周边 捐助

c/c++多文件时应怎么组织结构?

0
悬赏园豆:50 [已解决问题] 解决于 2020-11-06 18:24

第一次自己写多文件的c/c++程序,刚写完的时候能正常运行,关闭vs2019,再打开后就无法运行了。感觉可能和文件没组织好有关系(我也完全不会组织......),项目发到github上了。请大佬们看看我是哪里出了错误,提一提建议,谢谢~
https://github.com/zoucap/-

问题补充:

总是提示找不到那些我定义在头文件里的标识符,我明明在main.cpp里导入了头文件,但不知道为什么编译器找不到它们

zoucap的主页 zoucap | 初学一级 | 园豆:157
提问于:2020-11-05 23:03
< >
分享
最佳答案
1

两个问题

  1. 宏定义尾部的斜杠\ 这个后面不能有任何字符, 如果有空格就会有问题, 你的代码有空格就报错了
  2. 我用vs2010, 宏需要修改, 2019我不确定是否可以

修改如下

define SETINFORMATION(_type,stu,cou) \

do			\
{			\
cou=strlen(#_type);						\
stu->##_type=(char*)malloc(cou * sizeof(char) + 1);\
strcpy(stu->##_type,#_type);							\
} while (0)
收获园豆:50
Yofoo | 菜鸟二级 |园豆:394 | 2020-11-06 17:14

万万没想到会在这种地方栽跟头......谢谢了~

zoucap | 园豆:157 (初学一级) | 2020-11-06 18:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册