CS50 Tools


CS50 Sandbox

Temporary programming environments for students and teachers https://sandbox.cs50.io/

Command-Line Tools

help50

Prints less arcane compiler and Valgrind messages
Usage: help50 ./program command line args or
help50 valgrind ./program command line args

debug50

Runs a program step by step, line by line, to see what is happening
Usage: debug50 ./program command line args

style50

Checks for alignment to the CS50 style guide
Usage: style50 program.c

check50

Checks for correctness using test cases
Usage: check50 cs50/problems/2018/ap/problem_name

Documentation

https://manual.cs50.net