Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Programming some game

Name: Anonymous 2007-03-16 11:30 ID:+Cao99ew

Okay.. i'm a noob at C and i'm trying to do some game.
It's a game for 2 players. The first player inputs 4 numbers. The 2nd player tries to guess which numbers those are by inputting numbers too. If there is a correct number in wrong order, 0 will print. If there is a correct number in correct order, 1 will print. Game will end if the 2nd player gets 1111 or uses up all 10 turns.

I can't understand the array stuff much.. help me.

Name: Anonymous 2007-03-17 18:14 ID:tbIcxepU

I added a pause at the end

#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>

#define MAX_LENGTH 5

void pause();

int
main(void)
{

  char player1[MAX_LENGTH] = { 0 };
  char player2[MAX_LENGTH] = { 0 };
  int i;
  atexit(&pause);

  puts("Player 1 : enter your numbers or GTFO");
  fgets(player1, MAX_LENGTH + 1, stdin);

  for (i = 0; i < MAX_LENGTH - 1; i++)
  {
    if (!isdigit(player1[i]))
    {
      puts("YOU'RE WELCOME TO ENTER NUMBER, FAGGOT");
      exit(EXIT_FAILURE);
    }
  }

  puts("Player 2 : enter your numbers or GTFO");
  fgets(player2, MAX_LENGTH + 1, stdin);
  for (i = 0; i < MAX_LENGTH - 1; i++)
  {
    if (!isdigit(player2[i]))
    {
      puts("YOU'RE WELCOME TO ENTER NUMBER, FAGGOT");
      exit(EXIT_FAILURE);
    }
  }

  for (i = 0; i < MAX_LENGTH - 1; i++)
  {
    if (player1[i] == player2[i])
      puts("1");
    else
      puts("0");
  }
  puts
    ("THIS CODE WAS MADE BY ZE GREAT KILLER OF POUSSIN, ENJOY YOUR AIDS, HA!");
  return EXIT_SUCCESS;
}

void pause()
{
puts("Press ENTER to continue.");
getchar();
}


Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List