Questions tagged [pset2-substitution]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
1 answer
10 views

CS50 Pset2 Substitution "expected prompt for input, found none"

When I run the code manually, everything works fine: [snipped out code] { if (isalpha(argv[1][i])) { //Check that each character is only ...
user avatar
  • 5
0 votes
1 answer
8 views

Trying to reject repeated characters in pset 2 substitution

i can't find out what's wrong with the code i wrote.when i execute ./substitution VCHPRZGJNTLSKFBDQWAXEUYMOI in terminal,it still prompts "Key must not contain repeated characters." #include ...
user avatar
0 votes
1 answer
27 views

Segmentation fault (core dumped) after main returns 0

Im getting seg fault after my main functions returns 0, only when I pass lowercase cipher key, Ive run debug50 and the code ran fine, expected output but when it reaches the return statement in the ...
user avatar
  • 3
0 votes
1 answer
16 views

PSET2 Substitution - Final Check results in "Timed out waiting for program to exit"

I am working on CS50 PSET2 Substitution and have passed all the checks, except the last one: "handles multiple duplicate characters in key." What I get is: :( handles multiple duplicate ...
user avatar
  • 1
0 votes
1 answer
13 views

What are these weird symbols and why am i getting them? (Wk 2 Substitution)

#include <cs50.h> #include <stdio.h> #include <string.h> #include <ctype.h> #include <math.h> int main(int argc, string argv[]) { //Error msg if user inputs no or ...
user avatar
0 votes
1 answer
15 views

Pset 2 - Substitution: Incompatible Integer to Pointer Conversion Error

I've tried this over and over and can't get this right. This is only a snippet of my code. I keep on getting this error: "testcode.c:21:31: error: incompatible integer to pointer conversion ...
user avatar
0 votes
1 answer
19 views

CS50 pset2 substitution: Segmentation fault in some of "This is CS50" tests

I'm doing Substitution in pset2. My checking result shows that my program has segmentation fault for the last two "This is CS50" tests, as is shown in the pic: Can somebody tell me why, and ...
user avatar
0 votes
1 answer
31 views

pset2: Check50 on Substitution problem fails when output is the exact same

I've been working on the CS50 Substitution problem and I have submitted it. When I submit it, it checks off the standards about compiling and about errors in the key. However, all the other values it ...
user avatar
0 votes
0 answers
48 views

pset 2, SUBSTITUTION, working according to specs EXCEPT for UPPER LOWER case spec, code review request

Could anyone please review my code? Specifically the last lines, concerning the case assignment. I got all the other specs to work, except for that last part. I can't figure out what is it that I've ...
user avatar
0 votes
0 answers
30 views

PSET2 SUBSTITUTION works fine ONLY if plaintext is UNDER 9 CHAR

I was approaching the end of the substitution problem of PSET2 when I hit a snag I could not solve. I have already written the code to check the key for the various conditions they provide. My problem ...
user avatar
0 votes
0 answers
12 views

Pset2 substitution: how expand the current program to decrypt the ciphertext after I printf ("ciphertext: ")?

I'm interested in expanding this problem and decrypt the ciphertext back to plaintext. However I don't understand how to turn the ciphertext that appears via printf("ciphertext: ") into a ...
user avatar
  • 1
1 vote
1 answer
25 views

pset2, problem SUBSTITUTION, Is there more than 1 way to check for repeated characters in the 26-character key?

I have a question concerning pset2, SUBSTITUTION. I finalized the 3 initial filters of this problem: character count argument count non-alphabetical characters. now I'm moving to the fourth ...
user avatar
0 votes
1 answer
13 views

Substitution project and Scrabble lab: Finding analogy

Just started with the Substitution project. It appears there is a close analogy between Substitution project and Scrabble lab. In Scrabble lab, POINTS is an array that contains allotted value to the ...
user avatar
0 votes
1 answer
9 views

pset2 - Any idea why I'm getting a matching index of 2496?

So the substituition pset. On the encipher logic, I'm trying to get the index for the matching ascii's in the plaintext input array and an ordered uppercase alphabet array ([65...90]), but i keep ...
user avatar
0 votes
1 answer
35 views

Can't figure out why check50 sad faced these two

Edit2: Latest code (working) int main (int argc, string argv[]) { // Checking for proper command line input if (argc != 2) { printf("Usage: ./substituion key\n"); ...
user avatar
0 votes
1 answer
30 views

Pset 2 (Substitution), time out (handling of incorrect chars)

The below code lost a mark; check50 gave the explanation just below. A different time-out query (by Abhijit) appears to have had a different cause. The check50 line used: check50 cs50/problems/2021/x/...
user avatar
0 votes
0 answers
30 views

error: address of stack memory associated with local variable

I have the following function: string encipher( string plaintext, string key) { int size = strlen(plaintext); char ciphertext[size]; // For each alphabetic charaters determine what letter ...
user avatar
  • 1
0 votes
1 answer
22 views

Pset 2 Substitution Segmentation Fault

I'm currently running into a segmentation fault when I don't put a key in the command line. I'm trying to say that if argc = 1 then "Please type key in command-line." but instead I'm getting ...
user avatar
1 vote
1 answer
676 views

CS50 pset2 substitution - timed out while waiting for program to exit

I tried all the provided examples on the pset2 site, and I got all of them correct. But when I used check50 to check my code, it said: "timed out while waiting for program to exit" for some ...
user avatar
1 vote
1 answer
27 views

PSET2 Substitution Segmentation Fault. Works fine with get_string

I was testing some features with editing specific characters in a string, and I made a test script that just says , string test = "a"; test[0]++; printf("%s\n",test); and it ...
user avatar
  • 11
0 votes
1 answer
52 views

Different results with check50

I'm having different results with check50 with the same code. The code works normally if I type. Sometimes all the results show correct #include <cs50.h> #include <ctype.h> #include <...
user avatar
0 votes
1 answer
25 views

Input Problem in Char 'P' PSET2 Substitution

QUESTION When i put cipheralgorithm (which is a function that is making encryption) in comment section (/*) everything goes perfect i can get input when i type ./substitution ...
user avatar
0 votes
1 answer
81 views

Why am I getting a segmentation fault (pset2 substitution)?

I've written something similar to this code for my answer to pset2 Substitution. The idea is to keep string s the same, but have a variable s_capital that converts s into uppercase. I can't work out ...
user avatar
0 votes
1 answer
78 views

PSET2 Substitution: Trouble Encrypting all alphabetic characters

First post, so let me know if anything is wrong with the post. My code passes every test except for this one. :( encrypts all alphabetic characters using DWUSXNPQKEGCZFJBTLYROHIAVM as key expected &...
user avatar
0 votes
1 answer
55 views

Pset2 Substitution seems to be correct but is failing some Check50

I have no idea why my code isnt working for the tests below in Check50. :( encrypts "XyZ" as "KeD" using NJQSUYBRXMOPFTHZVAWCGILKED as key :( encrypts all alphabetic characters ...
user avatar
0 votes
1 answer
41 views

CS50 PSET3 Substitution replacing some letters incorrectly

Below is my code to solve the substitution problem in pset 2: #include <math.h> #include <stdio.h> #include <cs50.h> #include <ctype.h> #include <stdbool.h> int main(int ...
user avatar
0 votes
1 answer
14 views

I am getting different outputs with my code in CS50 pset1 substitution

#include <stdio.h> #include <cs50.h> #include <ctype.h> #include <math.h> #include <string.h> int main(int argc, string argv[]) { int d = 0; int duplicate = 0; ...
user avatar
  • 13
0 votes
1 answer
58 views

Getting different outputs when I use debug50 and when I run the program

When I use debug50 on this program I get 26 as the value of 'a' but when I run it I get random large values of 'a'. #include <cs50.h> #include <stdio.h> #include <string.h> #include &...
user avatar
0 votes
1 answer
46 views

Substitution Just can't handle invalid keys

My code - #include <stdio.h> #include <cs50.h> #include <stdlib.h> #include <ctype.h> #include <string.h> bool check_distinct_char(string s); bool check_char(string s); ...
user avatar
0 votes
1 answer
32 views

pset2 substitution unable to identify string which has character repetition

Here is my code- #include <stdio.h> #include <cs50.h> #include <stdlib.h> #include <ctype.h> #include <string.h> bool check_distinct_char(string s); bool check_char(...
user avatar
0 votes
2 answers
33 views

pset2 substitution checking if all the characters in the key are different

I have almost finished substitution. Just that I have not yet been able to come up with a elegant way to check if all the characters in the key are distinct hence I used the following way to check if ...
user avatar
0 votes
1 answer
29 views

cs50 pset 2 substitution

i am failing to see my fault in logic .... if i run ./substitution qwertyuioplkjhgfdsazxcvbnm and input plaintext: abc instead on ciphertext: qwe i get ciphertext: dvm ...i tried debug50 and it seems ...
user avatar
  • 109
0 votes
1 answer
24 views

Is it just me or PSET2 Correction seems to have a mistake

I ran the check50 on my pset2 Substition.c I get everything right except for 1 encrypts "This is CS50" as "Cbah ah KH50" using YUKFRNLBAVMWZteogxhcipjsqd as key expected "...
user avatar
  • 3
0 votes
1 answer
18 views

Trying to do pset 2, but it doesn't even accept my input. What am I doing wrong?

#include <stdio.h> #include <cs50.h> #include <ctype.h> #include <string.h> #include <math.h> int check(int c, string key); int main(int argc, string argv[]) { int ...
user avatar
0 votes
1 answer
41 views

Clang can't find -lcs50.h

I am trying to compile my code and make a clang file but every time I try to do it it tells me that the cs50.h file can't be found and I don't know what I can do to fix it. Please help me. I have ...
user avatar
  • 3
0 votes
0 answers
18 views

Program just exits instead of printing errors

#include <stdio.h> #include <ctype.h> #include <string.h> #include <stdbool.h> #include <cs50.h> int checkerrors(int argc, string argv[]); ...
user avatar
0 votes
0 answers
28 views

isalpha() returns non-zero integer with non-alphabetic character

#include <stdio.h> #include <ctype.h> int main(void) { char c = '+'; int example = isalpha(c); printf("%i\n", example); } It should return 0 but it gives me random ...
user avatar
0 votes
1 answer
47 views

PS2 - substitution

thanks for helping me out :) When I am running my code I get a weird output, an intractable char that is being added randomly to my output. The weird thing is that that the char that is being added is ...
user avatar
0 votes
1 answer
27 views

pset2 making a whole string uppercase for use in substitution.c

I am trying to use the following helper function inside my substitution.c script: string upper(string key) { int n = strlen(key); char key_upper[n]; for (int i = 0; i < n; i++) { ...
user avatar
0 votes
2 answers
128 views

pset 2 - Substitution - "output not valid ASCII text" error

My substitution cipher is producing the correct output on my terminal when I run the same checks. I have reviewed other responses to similar issues but wasn't able to figure out how to find my error. ...
user avatar
  • 11
0 votes
1 answer
270 views

Segmentation fault in Substitution - Problem Set 2

I have finally finished writing my code for the Substitution question in Problem Set 2, but Check50 tells me that my code has a segmentation fault when there is a lack of key. My code is as follows: #...
user avatar
0 votes
3 answers
433 views

How to reject repeated letters for Substitution in Problem Set 2

I am trying to write some code for the Substitution question in Problem Set 2, but I cannot figure out how to reject the case where a user gives a key with repeated letters. My code thus far is as ...
user avatar
0 votes
1 answer
163 views

pset2 substitution

I was trying to do substitiution on two loops but i had some issues. i found onle loop solution here https://stackoverflow.com/questions/61767483/free-invalid-pointer-aborted-core-dumped-cs50 but now ...
user avatar
  • 1
0 votes
2 answers
151 views

pset2 substitution - isalpha doesn't seem to recognize letters

I'm relatively inexperienced at programming, but I thought I understood how to use command-line prompts well enough to try the substitution problem. I'm having an issue with isalpha that I don't ...
user avatar
0 votes
1 answer
86 views

Pset2 - Substitution: Output seemed correct, failed on some check50

Thanks in advance for your help. After completing Substitution, I ran check50 in terminal and was surprised to see that I had failed 4 of the checks. After debugging I located the source of the error. ...
user avatar
0 votes
1 answer
57 views

Why do i get these errors? i am new to programming so please be easy on me. The errors are in the body

#include<stdio.h> #include<cs50.h> #include<string.h> #include<ctype.h> bool check_validity_key(string s); int main(int argc, string argv[]) { if (!check_validity_key(argv[...
user avatar
0 votes
1 answer
114 views

PSET 2 Substitution

My question is about a cs50 PSET. The goal is to create some sort of encryption program. From command line arguments there is a key inputted and every key letter should be replaced with the alphabet ...
user avatar
  • 7
0 votes
2 answers
352 views

PS2 substitution

I am trying to check that the substitution key contains all the alphabets but am getting error: expression result unused for this line of code: s, l ++; Can anyone help, this is my code as of now: ...
user avatar
  • 23
0 votes
1 answer
2k views

Pset 2 - Substitution

I hope you are all well. Just had a quick question about CS50 Pset2's substituion problem. Please see my code below. #include <stdio.h> #include <cs50.h> #include <string.h> #...
user avatar
0 votes
2 answers
1k views

"Output not valid ASCII text" error with Substitution pset

i'm having these errors when i check my code. This is it: #include <stdio.h> #include <cs50.h> #include <string.h> #include <ctype.h> int main(int argv, string argc[]) { ...
user avatar