结构体案例,无法构建

无法构建
vscode提示如图的错误
到底怎么解决啊
用的是linux的子系统

img

img

img

img

21行 j<5, 不要等号

字符串复制要用strcpy
strcpy(teaArray[i].stuArray[j].sname,"Student_");

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7440296
  • 这篇博客也不错, 你可以看下解决vscode中提示头文件未配置好的问题
  • 除此之外, 这篇博客: 从零开始利用虚拟机简化vscode编程环境配置中的 安装linux的插件 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • image-20211124203903229

    可以看到我们的linux环境里是没有插件的,可以往里安装点插件

    image-20211124203959635

    image-20211124204043321

    image-20211124204227988

    装了三种语言的扩展包

    接下来尝试写这仨语言的第一个helloworld

  • 以下回答由chatgpt基于相关博客总结生成:

    根据提供的参考资料,问题似乎与构建结构体时在VSCode中出现错误有关。然而,由于问题描述不够具体且缺少代码内容,无法确定具体的解决方案。

    但是,我可以给出一般性的解决方案来解决在VSCode中构建结构体时出现错误的问题。请按照以下步骤操作:

    1. 首先,请确保您在VSCode中正确设置了编译器。在VSCode的设置中,找到"C/C++"配置,确保选择了正确的编译器。

    2. 确保您的代码中包含正确的头文件。请检查您的代码是否包含了所需的头文件,并确保它们的路径设置正确。

    3. 检查结构体定义是否正确。请确保您的结构体定义是正确的,并且所有的成员变量都被正确声明。

    4. 检查结构体的使用方式。请确保您在使用结构体时,按照正确的方式进行初始化和访问成员变量。

    5. 检查编译错误信息。如果在构建结构体时出现错误,VSCode通常会提供相应的错误信息。请检查编译器的输出,以查找错误的原因和位置。

    如果您能够提供更具体的问题描述和相关代码,我将能够为您提供更准确的解决方案。同时,也请说明您使用的是哪个Linux子系统,这样我可以根据具体情况为您提供更准确的解决方案。