对于使用cs50.h的代码,该库用于哈佛大学自学入门计算机科学课程,使用名为CS50的C语言。不要忘记标记[C]。
“程序收到信号SIGSEGV,分段错误”当试图使用递归获取3个字符组合的所有关键字时
我试图使用递归获取3个字符的所有关键字但是在一些调用之后可能调用堆栈已满并且程序崩溃并出现分段错误错误,代码:#include #...
我正在哈佛大学攻读MOOC课程CS50。在最初的一个讲座中,我们学习了不同数据类型的变量:int,char等。我所理解的是那个命令(比如在主...
我的代码:#include“cs50.h”#include #包括 int main(void){do {printf(“我欠你多少钱?\ n”); float change = GetFloat(); // ...
我的代码出了什么问题?我目前正在收到这些消息(悲伤的面孔是错误)::) mario.c存在:) mario.c编译:)拒绝高度-1 :(正确处理0的高度\ ...
链接到项目:https://github.com/FFladenmuller/resize-bmp代码适用于调整大小为1的因素。但是,如果尝试更大的因素并打开图像,照片说:“看起来我们不喜欢不...
6/2可以返回与6 / a不同的结果(其中a = 2)? (以及它如何影响.bmp文件的输出)
我正在进行一项任务,其中必须编写调整.bmp图像大小的程序。我知道标题可能听起来很奇怪,但我发现自己处于这种情况。我有这段代码:if(...
在行中int d = atoi(argv [2]);似乎有些不对劲。 “空指针作为参数1传递......”我该怎么办? #包括 #包括 #包括 #...
目标:实施一个程序,计算用户更改所需的最小硬币数。问题:程序无法正常执行。我很确定我的问题本质上是合乎逻辑的,......
#包括 #包括 #包括 int main(){FILE * userfile,* pwfile,* usernamesPasswords,* readUsernamesPasswords; char u,p,...
对于我正在进行的赋值,我必须从C(或字符数组)中的字符串打印出首字母。要做到这一点,我知道我需要找到SPACE的位置,使用(int)name [i] == 32 to ...
与Vigenere一起苦苦挣扎! (在C中)二进制表达式('int *'和'int')和其他东西的无效操作数
我们现在正在与凯撒,vigenere合作。我设法完成凯撒,但vigenere效果不佳。 C给了我回复:二进制表达式的无效操作数('int *'和'int')。我不确定 ...
我正在通过EDX学习哈佛大学的CS50课程(仅适用于我自己,这不是评分工作)。来自PSET2的我的Vigenere密码输出错误 - 例如,密钥和输入都应该...
我一直在研究cs50 pset2,我认为在使用它几天后我已经将vigenere密码降低了。此代码用于获取用户给出的字母参数(argv []),并使用...
#包括 #包括 // strlen()#include // isupper(),tolower()void vigenereCipher(char * plainText,char * key); int main(int argc,char argv []){...
我写了一个公认的丑陋程序,用暴力破解最多5个字母字符的密码,这个字符由基于DES的crypt()函数进行哈希处理,但是在运行程序时会导致...
我试图解决CS50的一些问题集。我需要提取字符串“stra”的前两个字符,然后连接它们并转换为字符串,然后将该字符串与...中的字符串进行比较
我最近参加了EDx.com提供的CS50课程。我目前遇到的问题是greedy.c问题是pset1。我觉得问题是我的do-while循环实际上并不是......
所以我是C的完全新手,我正在努力学习这门语言。我需要编写一个程序,如果他们输入一个负数,它将重新提示用户输入一个数字,直到他们产生一个正数...