在Linux平台上,使用名为CURSES
的函数时会出现编译错误。如果我把名字改成别的名字,比如“我的诅咒”,就不会再有错误了。
我知道有一个curses.h
但是我不知道任何名为CURSES
的函数。在标准或内置库中是否存在称为ccc>的函数?
原型:CURSES
错误:
“错误:数值常量前的语法错误”
然后在函数声明中,我得到了一堆类似的错误以及一堆带有“冲突类型”的错误。
最佳答案
诅咒可能是一种定义。所以你的选择是:
#undef咒骂——除非你确切地知道这个定义的使用地点和使用人,否则这不是一个好的选择。
调用函数curses,或curses或simply curses。
将名称更改为您的函数。
编辑:一个简单的grep告诉我curses.h和ncurses.h都有这一行
#define CURSES 1
关于c - 我可以在C中声明一个名为CURSES的函数吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9243349/