首页 文章
  • -3 votes
     answers
     views

    逐字节读取jpeg文件

    对于cs50类,我必须从存储卡中逐字节读取jpeg文件,以便查看 Headers 信息 . 该文件编译得很好,但每当我执行该文件时,它都会返回“分段错误(核心转储)”消息 . 编辑)好的,现在我知道为什么我必须使用“unsigned char”而不是“int *” . 有人能告诉我如何将信息存储到此特定代码范围内的文件中吗?现在,我试图在if()条件之外存储信息,我不认为fread函数实际上是访问...
  • 2 votes
     answers
     views

    当给定值并减去零时,无限循环在C中

    我刚刚开始学习C.我正在编写一个程序,以季度,镍币,硬币和便士的形式给客户带来变化 . 出于某种原因,当 while 循环达到0时,它不会中断 . EDIT: 这个问题与SO上的另一个问题非常相似(Is floating point math broken?) . 我会为那些寻找有关while循环的答案的人保留这个问题,就像我自己一样,他不知道浮点数是否会导致无限循环 . #include &lt...
  • 1 votes
     answers
     views

    C语言破解密码

    问题:1 . 代码用于加密不超过5位数的密码 . 当只留下1,2,3,4为语言时,我可以测试1,2,3,4位数 . 但它与5位数密码不兼容 . 2.我也希望使用代码一次测试不超过5位数的密码,但我不知道如何实现这一点? else { string hash = argv[1]; string alphabet = "abcdefghijklmnopqrestuvwxyz...
  • 0 votes
     answers
     views

    从argv []获取特定的字符值并创建一个新的const char

    我确信这已经得到了回答,但我无法解决问题 . 我正在做一个入门C课程,并且有一个提供的 Headers ,cs50.h,其中包含字符串类型 . 因此,虽然我一直在使用它,但我不太确定它是如何工作的 . 我的目标是将 argv[1][0] 和 argv[1][1] 中的角色变成 *const char variable . 虽然我知道答案肯定涉及指针和地址,但我无法找到成功的组合 . 我在这里问,...
  • 0 votes
     answers
     views

    使用基于DES的加密密码的破解功能,不起作用?

    我正在用C编写程序来破解基于DES的加密密码,它将密码作为参数并给我密码 . 我所做的是通过在相同的盐(前2个字母)中加密它们来尝试500000个单词,然后将它与argv [1](我想要破解的加密密码)进行比较 . 我认为它被称为蛮力(尝试一切可能) . 无论如何我的问题是,当我加密单词时,我得到不同的加密(相同的盐和相同的密钥),因为我看到我打印数字,单词和加密(只是为了检查它是否有效)你可以删...
  • -1 votes
     answers
     views

    Vigenere Cipher . 代码输出

    我一直在研究cs50 pset2,我认为在使用它几天之后我已经将vigenere密码降低了 . 此代码用于获取用户给出的字母参数(argv []),并将其用作密钥,用于将用户(字符串)给出的短语按字母索引中的数字加密 . 例如,如果你给出参数'abc'和字符串'cat',那么输出应该是'cbv'(移动0,b移动1,c移动2)参数也应该环绕,这样如果字符串是更长时间,参数将换行到第一个字符并继续直到...
  • 0 votes
     answers
     views

    CS50 PSet 2 - Vigenere - 确保关键字是按字母顺序排列的

    我目前正在使用语言C在CS50中处理Vigenere密码 . 要求是制作一个程序,该程序根据关键字(用户输入的两个)加密一些明文 . 它将基于Vigenere密码进行加密 . 我发现很难用文字描述Vigenere密码是什么,所以这里是CS50规范的一个例子: 如果Vigenère本人想要通过使用关键字(例如,ABC)来保密地对某人说HELLO,他会使用0(即A)的密钥加密H,使用1的密钥(即B)加...
  • 1 votes
     answers
     views

    SQLite从已连接的表执行查询

    我正在努力完成我的最终项目 . 我需要加入2个表"book"和"idlist"并执行index.html中的值 . 这是python和html代码(也是idlist Table book Table) . 如果有人知道哪里出错,我将不胜感激! @app.route("/", methods=["GET", "...
  • 0 votes
     answers
     views

    CS50最终项目:上传文件路径问题

    业余编码员和爱好者在这里,第一次问...我正在研究CS50课程的最终项目 . 我正在 Build 一个网站,您可以在其中注册和上传某些文件 . 一切似乎运行正常,但是当我尝试上传文档时,我收到内部服务器错误,并显示以下消息: 服务器遇到内部错误,无法完成您的请求 . 服务器过载或应用程序中存在错误 . 到底是怎么回事?将文档上传到CS50 IDE中的文件夹是否有限制?我似乎找不到解决这个问题的方法...

热门问题