COS 126

Hello, World on Mac OS X
Programming Assignment 0

Due: Wednesday 11:59pm

The purpose of this assignment is to familiarize you with the mechanics of preparing and submitting assignment solutions. This assignment carries no grade, but you must do the electronic submission. Follow these instructions if you wish to use the Mac OS X operating system. We provide different instructions if you prefer to use a Windows machine or the arizona workstations. Your goal this week is to learn to use Project Builder for editing files, gcc for compiling programs, and https://courseinfo.cs.princeton.edu for submitting assignments.

If you have not programmed before, or are hesitant about using OS X, we recommend that you bring your laptop and a network cable to the Friend center lab, and work on the assignment there. The lab will be staffed with knowledgeable TAs who can assist you. Don't be afraid to ask for help.

Your assignment is to create, compile, and run the following extension of everybody's first C program.

#include <stdio.h>

int main(void) {
    int num;
    printf("Hello world! Give me an integer:\n");
    scanf("%d", &num);
    printf("Thanks! I've always been fond of %d.\n", num);
    return 0;
}

Completing this assignment involves a number of steps that are described below.

Setting Up and Logging In


Editing the program

Now you are ready to write your first program. To begin the process, open up the Project Builder editor.

Compiling the program

Executing the program

Printing the program

Submitting the program

Browsing the COS 126 home page

Copyright © 2001 Robert Sedgewick