• 转到-如何在切片中修改结构的字段?

    我是golang的新手,所以请多多包涵。我正在简化问题,以便使其变得易于理解和回答。 I have a JSON file named test.json which contains: [ { "name" : "john", "interests" : ["hockey", "jockey"] }, { "name" : "lima", "interests" : ["eating", "poker"] } ...
  • 向量从文件C ++推回

    我在“ .csv”文件中有一个数据表(联系人)。(名称,昵称,电话号码,运营商,地址) 在这里我要做的是将这些数据推回向量。由于未知原因,这件事对我不起作用。此外,在读取这些数据后,我想让用户将新联系人添加到“ .csv”文件中也从此文件中删除现有联系人(这就是为什么我在这里使用引导程序的原因) typedef struct contacts { string name; string nickName; string phoneNumber; string carrier...
  • 如何在函数中显示结构数组

    这个程序本质上应该是对骰子随机抛出的结果进行100次计数,并对每张面孔的出现进行计数,然后将它们全部显示为星号的直方图。似乎功能可以正常工作,但我无法验证,因为在我做出选择后,什么也没显示。 #include <iostream> #include <iomanip> #include <string> #include <random> #include <sstream> using namespace std; enum class Side { ONE, TWO, THREE, FOUR, ...
  • c编程-用struct更新二维数组

    感谢您的帮助: 上下文:我有一个带有候选人姓名和候选人投票的结构,然后我有很多选民。 选民将按偏好对候选人进行排名。例如。如果我有三个候选人:cadidates [] = {al,bob,nik} ballot1:选民1将投票:rank1:nik,rank2:al,rank3:bob; ballot2:选民2将投票:rank1:al,rank2:nik,rank3:bob; 等等 这里的假设是3名候选人和4名选民,但是代码应该是动态的。 任务:我需要根据选民的偏好填充并更新一个二维数组, 该表为首选项[i]...
  • 如何在函数中修复fstream文件输入,以将正确的信息存储在结构数组中?

    我有这个任务我正在做,以前我做过类似的任务,它工作得很好。但是现在我正在执行第二种更复杂的形式,它在读取和存储适当的数据时遇到了麻烦。当我决定尝试在总结之前可以正常工作的以前的源代码时,它现在也不起作用。我想打开一个文件,并使用main外部的函数将月份名称列表及其高温和低温存储在结构数组中,同时还使用另外两个函数来查找将在其中输出的最高和最低温度功能主体。但由于数据无法正确输出,我无法测试其他2个功能。我无法弄清楚我是否在某个地方有损坏或什么突然导致两个程序上的文件输入突然无法正常工作。 输入文件是 Jan...
  • 如何比较结构中的字符串和其他函数中的字符串?

    我仍在学习C,并且发现将结构和指针缠绕在头上有点困难。特别是正确使用它们。我正在尝试从开始菜单中获取一个名为“用户名”的字符串,并将其放入另一个函数中进行比较。我试图将其与存储在结构中的其他10个字符串进行比较,以找出该字符串是否确实存在于记录中。我看了无数视频,现在我的搜索页面上有很多紫色链接。我有一个使用strcmp()的想法,但是我一直遇到错误。我的代码在compare_strings和main中可能真的很糟糕,但我需要帮助。 这是我的代码 #include <stdio.h> #include <s...
  • 这段代码很乱,我试图创建一个程序来使用结构添加和排序电影

    目前,这甚至没有运行,我只是在寻找一些指针,因为我知道有很多错误,删除功能应该像“如果找到UPC / SKU编号,程序应该显示相应的指针” 电影信息,并使用“确定吗?”问题确认删除然后,程序将“删除” 具有数组中指定的UPC / SKU号的电影。要从阵列中“删除”电影,只需将存储在阵列中的最后一部电影移动到已删除电影的位置,然后 减少数组中电影数量的计数。 ” 另外main中的findR int不正确,如果有任何问题,请不确定如何正确进行! #include <conio.h> #define CONST...
  • 如何在结构中正确重载<运算符以启用在C ++中的使用

    我正在尝试在C ++中创建一组结构,该操作需要重载'<'运算符。 即使我确实找到了使其编译的方法,也不会将其封装在结构中,因此使它看起来不适合OO设计。 我尝试过的是什么 #include <iostream> #include <set> struct Coordinate { int x, y; }; bool operator<(const Coordinate& l, const Coordinate& r) { return l.x * l.y < r.x * r.y; } ...
  • 在C中递增结构元素

    我正在为CS50课程进行这项作业,并且陷入了制表功能(倒数第二个功能和底部)的问题。 我的问题是我想增加候选人[i] .votes,但不会超过1。 我已经用printf监视了数组,如果我不递增,那么它一开始就声明为0。 但是,当循环执行该特定行时: candidates[preferences[voter][cand_num]].votes++; 即使多次执行,它也保持为1。我添加了printf来检查值更改。 这使得无法确定获胜者。 谁能帮助我了解发生了什么事? #include <stdio.h> #in...
  • 创建一个包含指向数组的指针的结构

    我不能使用矢量进行分配 我必须创建一个存储以下信息的结构:学生姓名,身份证号,指向一系列考试分数的指针,平均考试分数,字母等级。 该计划应保留一组学生的考试成绩清单。它应该询问用户班上有多少个学生以及有多少个测试分数。每个学生的测试分数数量是相同的。该程序应动态分配结构数组。每个结构测试成员应指向一个动态分配的数组,该数组将保存测试分数。 动态分配数组后,程序应向用户询问ID号和每个学生的所有测试分数。应计算平均分数并将其存储在结构的“平均”成员中。显示学生信息。 I am having trouble w...
  • 编写单元测试和库管理功能

    我的任务是编写用于图书馆管理的C软件。用户应该能够注册,登录,搜索书籍,借阅并归还它们;如果是图书馆管理员,则可以从图书馆中添加和删除书籍。图书馆的状态(书本,用户,借书)应保存到一个文件中(我想为书本制作,为用户一个)。我得到了book_management.h,不应更改,需要编写程序的其余部分。以及我自己的功能单元测试。我一直无法通过任何功能,尽管我认为我的观点是正确的,但我不确定这是关于我的功能的实现还是我编写的统一测试。我将不胜感激如何解决该问题的任何解决方案。 book_management.h中...
  • getline和嵌套结构存在问题

    我目前正在做作业,但无法让getline正常工作。 getline与父结构“ player”一起正常工作。但是,我无法将信息存储到“进攻”和“防守”这两个子结构中。 Visual Studio表示getline重载。确切的错误是“没有重载函数的实例与参数列表匹配-参数类型为:(std :: ifstream,)”有人可以提供一些帮助吗?我将在下面附加代码。 #include <iostream> #include <fstream> #include <string> using namespace st...
  • 尝试将其传递给函数中的数组时,ofstream中出现错误

    我一直在尝试创建可以在c ++中编辑和创建新的.txt文件的代码。我目前将其设置为将数据存储在哪里,并将其作为结构存储在数组中,但是当我运行它时,它并没有实现变量或数组本身。 #include <iostream> #include <iomanip> #include <fstream> #include <string> #include <sstream> #include <cstdlib> using namespace std; struct Day{ string date; st...
  • 如何将子结构作为结构的成员处理

    下面,我使用一个包含结构成员的结构,该结构成员镜像了寄存器和状态位 SRAM存储器中的I2C AS6500芯片。除了一件事,一切都很好。 uint8_t init_flag; // Flag to check f AS5600 is initialised, Call uint8_t zmco; // Prog Cou...
  • struct / constructor / pointer-C编程语言

    我有一个问题涉及创建一个封装输入缓冲区的数据结构。我的问题当前与malloc有关,但我认为实际上可能是一些指针定义了我出错了 我必须创建一个采用10x10 8位二维数组的构造函数,并为其创建副本以进行处理。 它必须使用以下函数声明和struct定义。 file - SP.h typedef struct SP_struct { uint8_t * base_of_buffer; uint16_t width; uint16_t height; uint1...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部