• C-比较浮点数和数组,以查看值是否在数组中

    我有一个程序,需要取一个值并将其与数组中的12个值进行比较。如果此值位于数组内,则需要向主函数返回一个真值,以便在返回该真值时输出一些内容。我可以发布一些代码,但对如何返回此真实值感到困惑。 void resistor (void) // Function to input resistor and capacitor values { float ra, rb, c; // Float variables for two resistor values and capacitor while(...
  • C结构未将正确的参数传递给pthread_create

    我正在用C构建Suduko解决方案验证器,该验证器必须使用27个线程来检查每一行,每一列和子网格的重复数字。当前,我的行和列线程正确地检查了它们各自的区域。但是,subgrid数组检查失败。我相信它失败了,因为它在某处获取了错误的参数。下面是我的一些代码 typedef struct index { int topRow; int bottomRow; int leftColumn; int rightColumn; }indexParam; int main() { int i,j; //Initia...
  • 您能帮我检查一下为什么它无法正常工作的问题吗(鼠标单击不生成任何内容)

    这是我的代码。 我想编写一个代码,当我单击鼠标时,将在鼠标位置生成一张光盘,然后移动它。光盘可以是任何颜色和任何大小。 我实际上不知道我的错误在哪里。我可以编译它,但是不能工作。当我单击时,什么也没有产生。您可以帮我检查一下,哪一部分有问题? 我认为可能是在鼠标部分或绘制光盘的部分。 #include <stdlib.h> #include <stdio.h> #include <math.h> #ifdef __APPLE__ #define GL_SILENCE_DEPRECATION #includ...
  • 用于在Raspberry Pi上读取传感器数据的库

    我最近一直在玩Raspberry pi上的GPIO引脚。在尝试温度传感器(特别是DHT11)并尝试找到一些代码使其工作时,我注意到了一些对我来说似乎很奇怪的东西。我找到的所有代码都是使用特定于传感器类型的库 像这样的python代码: import sys import Adafruit_DHT while True: humidity, temperature = Adafruit_DHT.read_retry(11, 4) print 'Temp: {0:0.1f} C Humi...
  • C电影院计划

    我在学校有这个项目来制作电影院 我的问题是,如果剧院中的牢房是空的,则无法正常工作 当我查找以便打印剧院时,它不起作用,但是当用户选择它查找可用的座位时, 试图尽可能缩短代码 (不要读太多代码,因为我从来没有真正问过什么,这是我第一次,英语不是我的母语,所以我不习惯写非常详细的文本) struct theater { char time_table[6][100]; int width; int length; char seats[6][50][50]; }; struc...
  • 将Haskell链接到包装的C ++库

    我尝试为Xapian创建Haskell绑定。但是,当GHC尝试链接绑定时,它会因某些链接问题而失败。 这是头文件的一部分: // file: cbits/libhsxapian.h #ifdef __cplusplus extern "C" { #endif Xapian::Document* xapian_document_C0(); void xapian_document_D0(Xapian::Document* doc); Xapian::SimpleStopper* xapian_simpl...
  • python字符串中的C char数组

    我在python中有一个字符串列表,试图将其传递给C扩展进行字符分析。我到目前为止已经将列表分解成各自的字符串PyObjects。接下来,我希望将这些字符串分成各自的字符,以使每个字符串PyObject现在都是一个对应的C型字符数组。我似乎无法弄清楚该如何做。 到目前为止,这是我所拥有的:目前,在构建.pyd文件之后,它将返回1的列表作为Python的填充符(因此其他所有功能都可以使用),我只是不知道如何将字符串PyObject拆分为C类型字符数组。 --- cExt.c --- #include <Py...
  • AAPCS(ARM ABI)下的C / C ++结构填充的稳定性如何?

    The C99 standard tells us: 结构对象内可能存在未命名的填充,但在其开始处没有。 和 在结构或联合的末尾可能有未命名的填充。 我假设这也适用于任何C ++标准,但我尚未对其进行检查。 假设在ARM Cortex-M上运行的C / C ++应用程序(即应用程序中使用两种语言)将在本地介质(例如,串行NOR闪存芯片)上存储一些持久数据,并在上电后将其读回循环,可能是在将来升级应用程序本身之后。升级后的应用程序可能已经使用升级后的编译器进行了编译(我们假设为gcc)。 Let's furt...
  • Linux上的C / C ++多线程服务器/客户端崩溃

    我是一个初学者,我的任务是为两个使用c / c ++的玩家编写多线程服务器/客户端游戏。 问题是,我的服务器在第一个客户端连接后崩溃。 客户端正在将播放器名称发送到服务器。 服务器收到它,然后崩溃。 错误: 在没有活动异常的情况下终止调用 中止(核心已弃用) 为什么会崩溃?我的while循环应接受2个客户端,然后从循环中跳出。 我用编译代码 g++ -std=c++17 -o server simple_server_tcp.cpp -lpthread g++ -std=c++17 -o client ...
  • 使用非NULL指针时的分段错误

    使用dpdk时,标题有一个奇怪的问题, 当我使用rte_pktmbuf_alloc(struct rte_mempool *)并已经验证rte_pktmbuf_pool_create()的返回值不为NULL时,该进程接收到分段错误。 跟随 ing message is output of gdb in dpdk source code: Thread 1 "osw" received signal SIGSEGV, Segmentation fault. 0x00000000005e9f41 in __...
  • CS50问题集2:readability.c有关实现不同功能的帮助

    #include <stdio.h> #include <cs50.h> #include <ctype.h> #include <string.h> #include <math.h> int letter_counter(string text); int word_counter(string text); int sentence_counter(string text); void coleman_liau_formula(string text); int letter; int spaces...
  • 客户端读取空行

    我的Client.c请求用户输入,并将其写入到名为ask.me的oracle.c的FIFO中。当我的oracle.c正在等待读取某些内容时。如果客户端写了一些东西,oracle会读取它并在客户端的fifo中写一个答案,即答案(客户端的pid)。客户端等待并读取答案并将其推出。 一切正常,直到客户必须阅读并给出答案为止。因为客户端总是出空行,所以我不知道oracle是否不写任何东西,或者客户端不能读取它。 请帮忙 甲骨文 #include <stdio.h> #include <stdlib.h> #incl...
  • 有人可以帮我三和数独吗

    我需要使用C编写一个“三合一数独”的代码。三和是“由第1至4个数字组成的四位数” +“由第5至7个数字组成的三位数” +“由第7个数字构成的三位数” 8-9号”。 例如,1890 1 2 3 4 5 6 7 8 9是三和数独的一排。 输入将是这样的 1890 0 0 0 0 5 0 0 0 0 \ n 3897 3 0 4 9 2 0 0 0 0 \ n ... 输出将是 1890 1 2 3 4 5 6 7 8 9 \ n 3897 3 5 4 9 2 6 7 8 1 \ n ... 有人能帮帮我吗? 下...
  • 当我在C语言中遇到“未定义行为”错误时该怎么办?

    我一直在研究CS50的问题4,并最终完成了过滤器。但是,当我的程序通过check50时,当我尝试运行./filter -e imagess / courtyard.bmp out.bmp时,我会得到这个看上去很可怕的错误: UndefinedBehaviorSanitizer:DEADLYSIGNAL ==3887==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x7f5cd508e90a (pc 0x00000042ba94 bp ...
公告

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

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