error: C99 designator ‘personName’ outside aggregate initializer
C++编译器报了这样一个错误:
error: C99 designator ‘personName’ outside aggregate initializer
我的代码如下:
#include <iostream>
using namespace std;typedef struct Person {int age;char personName[10];char sex;int score;
} Person ;int main(){Person person = { .age = 11, .personName = "111",.sex = '2',.score =22};cout << person.sex <<endl;cout << person.age <<endl;cout << person.personName <<endl;cout << person.score <<endl;}
修改如下就不报错了:
#include <iostream>
using namespace std;typedef struct Person {int age;char personName[10];char sex;int score;
} Person ;int main(){Person person = { .age = 11, .personName = "222222222",.sex = '2',.score =22};cout << person.sex <<endl;cout << person.age <<endl;cout << person.personName <<endl;cout << person.score <<endl;}
error: C99 designator ‘personName’ outside aggregate initializer相关推荐
- C99 designator ‘name’ outside aggregate initializer
visual studio 编译代码时报错 因为 C99 不支持字符数组如下所示的初始化. { struct Student {char name[32];uint16_t index;uint8_t ...
- ofstream错误:error: variable ‘std::ofstream ofs’ has initializer but incomplete type
在使用std::ofstream写文件时,编译器提示如下错误: error: variable 'std::ofstream ofs' has initializer but incomplete t ...
- 编译出现error: unknown field ‘device’ specified in initializer和warning: braces around scalar initializer
/home/book/Linux/driver/key/gpio_key_drv.c:99:3: error: unknown field 'device' specified in initiali ...
- c语言字符结构数组初始化,C语言结构体数组初始化问题
C语言结构体数组指定初始化器时,下面的三种方法,只有第三种可以,但是第一,二种,我看不出语法上哪错了,编译器DEVc++会报错 [Error] C99 designator 'num_insur' o ...
- maskrcnn安装及遇到的各种问题
安装过程 1.创建虚拟环境 conda create -n maskrcnn_benchmark python=3.7 conda activate maskrcnn_benchmark 2.安装各种 ...
- CUDA之nvidia-smi命令详解---gpu
nvidia-smi是用来查看GPU使用情况的.我常用这个命令判断哪几块GPU空闲,但是最近的GPU使用状态让我很困惑,于是把nvidia-smi命令显示的GPU使用表中各个内容的具体含义解释一下. ...
- 如何写一个脚本语言_如何写一个Nx schematic plugin?
前言 玩过Angular的同学都知道Angular作为一个Framework,拥有一套完备的生态,还集成了强大的CLI.而React则仅仅是一个轻量级的Library,官方社区只定义了一套组件的周期规 ...
- (超贴心)Centos7安装2.5G网卡驱动(Realtek 3000)
文章目录 前言 准备 正题 问题1: 问题2 问题3 问题4 前言 首先跟大家聊聊我的情况吧.因为网络极其关键,要不然服务器还服务个毛,就会是一个废物. 我是在最小化安装Centos7系统的时候,设置 ...
- S3C6410嵌入式应用平台构建(六)——linux-3.14.4移植到OK6410-(Yaffs2文件系统移植)...
我个人觉得nandflash上用yaffs2文件系统是很好的方案,但是最新的Linux并不支持yaffs2文件系统,需要你自己给内核打补丁,不过话说在前面,由于内核间差异及兼容问题,在编译时肯定会出现 ...
最新文章
- 通过PowerShell开源社区的Win32-OpenSSH来管理你的Windows服务器
- OCR文字识别软件的快速任务功能如何用
- Linux基础:Shell脚本学习
- 汇编中数据处理的基本问题
- linux截图快捷键
- 深入理解golang 的栈
- python调用arcgis_arcgis python 调用工具两种两种方法
- 如何开启开源之旅(一)
- 多数据源一致性事务解决方案
- 《Clojure程序设计》——导读
- “ORA-01017(:用户名/口令无效; 登录被拒绝)” ORA-28000: the accout is locked(用户账号被锁)解决方法
- 客车网上订票系统项目--在线预约、个人中心我的订单
- 批量解除文件锁定状态包含子文件夹
- 2.5 柱面 (1)
- linux消息队列 性能,消息队列消息总大小的问题
- 【Linux】Ubuntu20.04 无法访问 http://cn.archive.ubuntu.com 问题记录解决
- “单词不用背,看完自然会”,4天背过2万单词,原来学英语真的有捷径!
- Home键监听与电源键
- Android 手机重启相关内容
- pdf转换成jpg转换器的使用方法