我想在我的winforms应用程序中添加一个饼图 - 但我在工具箱中找到的唯一图表是常规条形图.
有没有办法将这个条形图形成饼图或通过使用一些现有的.net 4框架库(不安装任何新的库,如"DevExpress"等)将饼图组件添加到我的工具箱中?
当第二个结构使用第一个结构作为数组成员并且有两个指针成员时,我试图在C中定义两个结构.
Visual Studio不喜欢我的代码:
语法错误:'}'
语法错误:标识符'tokenListNode'
语法错误:在'*'之前缺少'{'
任何想法如何解决这个问题?
- >请注意,错误会出现,无论是否在代码开头添加了声明.
- >另外,如果有人可以向我解释一下struct的大括号之前和之后的标识符有什么区别,我将不胜感激.
以下是代码:
#define ARRAY_SIZE 100
struct tokenListNode;
struct TOKEN_LIST_NODE;
enum TOKEN_TYPE
{
id = 0,
INT_NUM,
INT_REAL,
ASSIGNMENT_OP,
RELATION_OP,
ARITHMETIC_OP
} tokenType;
typedef struct TOKEN
{
char* lexema;
enum TOKEN_TYPE type;
int lineNumber;
} token;
typedef struct TOKEN_LIST_NODE
{
token tokenArray[ARRAY_SIZE];
tokenListNode* prevNode;
tokenListNode* nextNode;
int tokenCounter;
}tokenListNode;
Run Code Online (Sandbox Code Playgroud)