Linux C语言error: initializer element is not constant
初始化文件指针如下,编译报错
FILE* input = fopen("/home/h/OD/OD_file/1.txt","rb");
FILE* output = fopen("/home/h/OD_decoding_code/205.txt", "w");
error: initializer element is not constant
解决方法:将初始化放在全局,赋值放在main函数里面
FILE* input;
FILE* output;
int main()
{
input = fopen("/home/h/OD/OD_file/1.txt","rb");
output = fopen("/home/h/OD_decoding_code/205.txt", "w");
……
……
……
}
就不报错啦