C'typedef string'功能错误

时间:2013-11-10 12:18:21

标签: c

我在我的Errors.h文件中使用C,并使用typedef方法创建一个名为error的字符串。但是,我的编译器(CodeBlocks)突出显示该行的错误。做typedef string时有什么问题吗?

#ifndef ERRORS_H
#define ERRORS_H

typedef signed int ERROR_NUM;
typedef string ERROR; /** Error Here **/

#endif

编辑:

typedef char[] ERROR;

1 个答案:

答案 0 :(得分:1)

字符串不是C中的类型。您应该使用char *const char *。 将导致错误的行更改为:

typedef const char * ERROR;