Questions tagged [caesar]
Caesar Cipher, one of the assignments in Problem Set 2.
427
questions
0
votes
2
answers
26
views
Problem set 2 , Passes all tests when submitted but only give 2/11 grade
check50 results in all the tests passing but also produces a repetitive error, Invalid key. Please provide a positive integer. Cause Timed out while waiting for program to exit. Not sure which line ...
0
votes
1
answer
59
views
pset 2 (caesar) - timed out while waiting for program to exit caesar
I can't understand what is the problem in code, it says "timed out while waiting for program to exit. I will be thankfull for any advices!
#include <cs50.h>
#include <stdio.h>
#...
0
votes
1
answer
66
views
I get Segmentation fault (core dumped) in Caesar
I'm trying to solve the Caesar pset, and I think I'm mostly on the right way, but I just started getting the error "Segmentation fault (core dumped)". I've attached the code, hopefully ...
0
votes
1
answer
83
views
pset2 - caesar : output is providing extra symbols after specific input cases
If someone has the time to explain to me how I can fix my code that would be greatly appreciated! Thanks :)
Problems that I need help with:
1 - Program needs to accept single character inputs like 'a' ...
0
votes
1
answer
56
views
caesar.c check problem
I finished my caesar ps but when I check it says that my code is not correct for example the said it didn't encrypt an a to a b if the key is 1 even though when I check it myself I see that the answer ...
0
votes
1
answer
74
views
Segmentation error on isdigit function
Been looking for answers to this, but having a lot of trouble. I am receiving a segfault that seems to be coming from the isdigit line, though I'm not sure what is happening to argv[1] to cause the ...
0
votes
1
answer
307
views
Use of bool in PSET2
So i'm trying to approach this pset using functions more than i have in previous attempts. the hints suggested to use bool to check if key is valid. my code compiles and all the rest of the parts ...
0
votes
1
answer
41
views
Error when calling seconnd function - expected expression
I'm trying to call my encryption function and am getting an undeclared identifier error. Not sure where i'm going wrong.
Code:
#include <cs50.h>
#include <stdio.h>
#include <ctype.h>
...
0
votes
1
answer
129
views
How do I return my array of chars in a function to a string in main()
I'm having difficulty implementing the two sections of code for the caesar pset. Individually I have made both my main() and my rotating algorithm caesar() work, but am having trouble combining them, ...
0
votes
2
answers
222
views
check50 giving wrong output pset2 caesar
my code is giving output as expected but check50 says wrong output. here is my code and check50 log.
#include <stdio.h>
#include<cs50.h>
#include<ctype.h>
#include<string.h>
#...
0
votes
1
answer
101
views
Spoiler - PSET2 Caesar - why does plain text change when ciphertext changes?
while doing Pset2 Caesar, I came across this strange situation where my plaintext would change whenever my ciphertext changes.
Ultimately my program compiles and passes check50, however, if the ...
1
vote
0
answers
394
views
How do you call a boolean function in main?
In problem set two it asks to use a separate function outside of main to determine if the string argv[1] has digits. I believe I've done this correctly in that function, but I'm struggling to call it ...
0
votes
1
answer
57
views
PSET2 -CAESAR - compiler doesn't see the rest of program
i have a problem with this pset.
My program compiles properly, but when i'm launching it with key, it stops before get_string...
When i'm using the only_digits function which is commented in bottom of ...
0
votes
1
answer
119
views
Question CS50 2021 Caesar - where is the bug?
I'm currently struggling with a bug in caesar pset2. If i use check 50 everything is green except:
:( encrypts "a" as "b" using 1 as key
output not valid ASCII text
:( ...
0
votes
1
answer
39
views
Segmentation fault: Data types for key and entered text by user while program operated through CLI
#include<stdio.h>
#include<ctype.h>
#include<cs50.h>
#include<string.h>
#include<stdlib.h>
int main(int argc, string argv[])
{
string enteredtext = argv[2];
...
0
votes
1
answer
443
views
How to rotate alphabetical characters by 26
#include<stdio.h>
#include<ctype.h>
#include<cs50.h>
#include<string.h>
int main(void)
{
string name = get_string("Enter: ");
printf("Entered text by ...
0
votes
2
answers
117
views
Caesar project: error: redefinition of 'i'
#include<stdio.h>
#include<cs50.h>
#include<string.h>
int main(void)
{
string name = get_string("Enter: ");
printf("%s\n",name);
int n = strlen(name);
printf(&...
0
votes
1
answer
177
views
Caesar, trying to only accept digits help
I am trying to only accept digits. I turned Argv1 into an int with atoi, and used isdigit to confirm it is a digit being typed in. Why is it accepting both characters and digits?
0
votes
1
answer
29
views
How do I assign a variable to all possible values of another variable?
I hope my question was worded right but I'm trying to solved pset2 caesar and i don't understand how to print something only if all the possible values of a variable fit the condition. If I input &...
0
votes
1
answer
48
views
Pset 2 - Validating the Key
I'm very new to all this and so am struggling a bit with the for loop. Here is my code:
#include <stdio.h>
#include <stdlib.h>
#include <cs50.h>
#include <string.h>
#include &...
0
votes
0
answers
44
views
One last error in pset2 Caesar regarding key 65 (barfoo) - lost for how to fix!
I have read just about every question and answer to exist on the internet about this problem, rewatched lecture segments and walkthroughs, and done additional research on the functions used to try and ...
0
votes
1
answer
88
views
Caesar problem. Keep getting error of segmentation
The follow part of code worked perfectly, while I declared variables key_num and plaintext within if{}, but since I declared them outside (cause I need to use these vars later) I get the "...
0
votes
1
answer
43
views
Why is it asking me to declare (s) when is has been declared already?
#include <stdio.h>
#include <cs50.h>
#include <math.h>
#include <string.h>
#include <ctype.h>
bool is_valid_key(string s);
int main(int argc, string argv[])
{
if (...
0
votes
1
answer
333
views
I believe my code is right but it's not giving output and pops segmentation fault
This is my code for Caesar Pset2. The code must be doing right but it's broken somehow.
#include <stdio.h>
#include <math.h>
#include <string.h>
#include <ctype.h>
#include <...
0
votes
1
answer
56
views
Question on pset2 caesar - segmentation
I am really stuck on pset2 Caesar. I can compile it, but when I try to enter valid command line argument, it keeps on saying that I have a Segmentation fault. That seems to mean that I access memory ...
1
vote
1
answer
177
views
Unable to confirm user input is a number using isdigit in c
My code is attempting to;
take user input from the command line;
check if the input is a whole number;
confirm positively if so;
confirm negatively if not;
however all numbers return a negative ...
0
votes
1
answer
44
views
Is argv[] changing my input?
I'm having trouble running my program, so I tried to look at it in debugger program. Is this screenshot telling me that argv1, shown on the right as **argv, is being recorded at a '.', and not the ...
0
votes
1
answer
88
views
Caesar works as intended but check50 says it doesn't
I've tested all the possibilities where check50 says my code isn't working as intended and I always get the expected result.
I can't seem to figure out what I did wrong.
Here's check50:
:) caesar.c ...
0
votes
1
answer
65
views
Hello everyone, i have a problem with my code for caesar
So when i run the following code in the caesar.c that is located in the caesar folder, it seems to run only for the very first character of the given plaintext and then the next characters are missing....
0
votes
1
answer
56
views
Implementation problem
#include <stdio.h>
#include <ctype.h>
#include <cs50.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
int main(int count, string input[])
{
// ...
0
votes
1
answer
46
views
Indexing problem
when debugging, the inner-most if condition never entered.
Whether the char is upper-text or lower text.
I 'm using the same methodology in both cases.
// testing if the char upper text
if ...
0
votes
1
answer
155
views
caesar pset2 "expected expression and use of undeclared identifier" error
When compiling this code getting mutltiple errors any idee why is the couse of these errors thanks.
#include <cs50.h>
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#...
0
votes
1
answer
625
views
incompatible integer to pointer conversion initializing 'char *' with an expression of type 'int'
I keep getting this error when I try to compile my program: incompatible integer to pointer conversion initializing 'char *' with an expression of type 'int'
{
if (argc != 2)
{
printf(&...
0
votes
1
answer
35
views
For loop proccing too many times
In the code below I check whether or not the string is or isn't a digit. To do that I iterate through every single value entered in the argv[1]. Unfortunately when the entered key is larger than one ...
0
votes
1
answer
41
views
Program won't print out enciphered text
So under "Peeking under the hood" they asked to ignore the key the user provided and instead prompt the user for a plaintext and move each character by 1.
when I run my program, and input &...
0
votes
1
answer
91
views
How do I check that every character of an array is a digit and only print out the string if all the chars are digits?
So, in Caesar when validating the key they asked to check if all the characters in the command line argument provided are digits and only printout "Success" and the digits as an integer if ...
0
votes
1
answer
23
views
Logical error in Caesar of Pset 2
The logical error is occurring when i try to shift each character of the plaintext by 1
string plaintext= get_string("plaintext: ");
//aplplying key
for(int j=0,m=strlen(plaintext);...
0
votes
1
answer
70
views
Error in Caesar of Pset2 while validating entered key
My question is regarding the step of 'Validating the Key' in Caesar of Pset2 , while checking whether the key given by user consists of digits.
Here is my code :
#include <stdio.h>
#include <...
0
votes
3
answers
421
views
:( handles lack of argv[1] failed to execute program due to segmentation fault
if (argv[1] == NULL)
{
printf("Usage: ./caesar key\n");
return(1);
}
this is the solution before the program received the first statement validate null
0
votes
2
answers
147
views
Caesar segmentation fault
I prematurely submitted my code without including the if() statements that check if the second command line argument was a digit (if not it would produce an error message). My code was running ...
0
votes
1
answer
59
views
Help with Either Command Line Argument or Arrays for Problem set 2 Caesar
I am on Problem Set 2: Caesar. Right now I'm trying to write code that first checks if the second command line argument is a int and if it does prints the integer. I got my program to compile after ...
0
votes
2
answers
2k
views
Caesar Error:Invalid operands to binary expression ('string' (aka 'char *') and 'int') int c = ((int)text + argv[1]) % 26
There are a few errors in my code, but the one I really don't understand is
`caesar.c:25:42: error: invalid operands to binary expression ('string' (aka 'char *') and 'int')
int c = ((int)...
0
votes
2
answers
878
views
Caesar : Extra random characters at the end of a char ciphertext array
I'm having a problem with an output. Sometimes output adds an extra characters, different each time the code runs. For example, when I use key "1" and write "a", it displays "...
0
votes
1
answer
2k
views
error: use of undeclared identifier 'argv' in Caesar
I dont know why this is wrong because it always says Caesar.c:17:13: error: use of undeclared identifier 'argv' even though it works for the ones before.
#include <cs50.h>
#include <stdio.h&...
0
votes
1
answer
76
views
Having Trouble using StrCpy with Command Line argument for Problem Set 2 Caesar. Trouble with Array
Hello I'm still fairly raw at this coding thing so i'm sure im making rookie mistakes. I'm doing Problem Set 2 caesar and I've hit a wall and haven't been able to move forward. What I have been trying ...
0
votes
1
answer
45
views
pset 3 caesar - output looks fine but check50 returns errors
PS2 caesar to output ciphertext works fine, and outputs all texts as expected - however check50 returns poor score.
//Code is:
#include <stdio.h>
#include <cs50.h>
#include <string.h>...
0
votes
1
answer
44
views
PSET2, Caesar (less)
My code to assess whether the command-line argument consists solely of digits compiles but doesn't work properly, and I can't figure out exactly what the problem is. Even if I enter an integer-only ...
0
votes
1
answer
58
views
Expected output and output are the same, yet the program somehow isn't correct. Caesar
This is my code:
for(int i = 0, len = strlen(plaintext); i < len; i++)
{
char c = plaintext[i];
if (isalpha(c))
{
char p = 'A';
if (islower(c))
{
p =...
0
votes
1
answer
135
views
Why doesn't my Caesar code work?
#include <cs50.h>
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
bool string_validity(string s);
int main(int ...
0
votes
1
answer
30
views
Caesar scoping. variable len not defined, yet it works
The code is following:
#include <stdio.h>
#include <cs50.h>
#include <math.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
bool key_validity(string s)...