运行我的函数时,它不会返回我一个值,我做错了什么?
作者:Depps 提问时间:5/18/2023
我目前正在处理 CS50 第 1 周的现金任务,一切都很顺利,直到我过去几个季度。目标是从用户那里获得关于他们欠多少零钱的输入,然后创建函数来找到尽可能少的最小零钱(即欠 60 美分,然后它会显示 3...
CS50 问答列表
作者:Depps 提问时间:5/18/2023
我目前正在处理 CS50 第 1 周的现金任务,一切都很顺利,直到我过去几个季度。目标是从用户那里获得关于他们欠多少零钱的输入,然后创建函数来找到尽可能少的最小零钱(即欠 60 美分,然后它会显示 3...
作者:Mia 提问时间:1/11/2023
我正在做 CS50 实践:许可证。此代码用于从 txt 文件中读取车牌并将它们打印出来。 有人可以帮我知道为什么我的代码仍然有内存泄漏吗? 我仍然收到来自 Valgrind 的这条消息: ==116...
作者:King Brain 提问时间:7/12/2023
所以我知道字符串只是连续存储在计算机内存中的字符数组。 我也知道,为了找出字符串的位置,你只需要转到第一个字符的位置,因为它是连续的,当程序或函数遇到 \0 字符时,字符串结束。 但我不明白的是:...
作者:LifeLong21 提问时间:7/31/2023
所以我正在做这个功课,我必须通过存储卡,通过将数据放入缓冲区,从缓冲区数据创建新的JPEG文件,然后将该数据写入这些新文件来获取图像,从而恢复一些图像。现在,我被困在如何使用 C 中的 fopen 函...
作者:LifeLong21 提问时间:8/8/2023
我正在尝试为 C 中的数组分配内存,但出现错误。不知道这里出了什么问题。关于pBuffer,错误对我大喊大叫。 //Allocate memory const int BLOCK_SIZE = 51...
作者:Osman Abuna 提问时间:8/21/2023
闭。这个问题不可重现或是由错别字引起的。它目前不接受答案。 这个问题是由错别字或无法再现的问题引起的。虽然类似的问题可能在这里是主题,但这个问题的解决方式不太可能帮助未来的读者。 3个月前关闭。 ...
作者:cas808 提问时间:8/29/2023
闭。这个问题不可重现或是由错别字引起的。它目前不接受答案。 这个问题是由错别字或无法再现的问题引起的。虽然类似的问题可能在这里是主题,但这个问题的解决方式不太可能帮助未来的读者。 上个月关闭。 ...
作者:Savvidaios 提问时间:9/21/2023
我已经完成了 cs50 的问题集 4 称为 recover。您将在下面看到我已将 malloc 用于名为 sfile 的 char*。在文件的末尾,我记得释放分配的空间(又名 sfile)并关闭我打开...
作者:Kalle 提问时间:10/4/2023
#include <cs50.h> #include <stdio.h> #include <string.h> #include <ctype.h> int main(void) { strin...