我正在尝试使用一个c代码,我没有用自己的C++代码编写自己的代码。当我尝试编译下面的c代码时,出现错误。我不确定这个c代码试图用.xxx格式完成什么。我不胜感激任何帮助。用C++编译器编译c代码
const bmpfile_header_t bmp_fh = {
.filesz = offset + bmp_ih->bmp_bytesz,
.creator1 = 0,
.creator2 = 0,
.bmp_offset = offset
};
引发错误:在''之前缺少'}'。
下面是结构中'点'的含义[很好的描述] [1]。 [1]:http://stackoverflow.com/questions/330793/how-to-initialize-a-struct-in-ansi-c – jcoppens
不要编译C代码用C++编译器!这些是两种不同的语言,不幸的是它们共享了很多**语法**。但是,许多语义细微差别,可能会导致意外甚至未定义的行为。 – Olaf
你使用什么编译器? – Joe