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 17:36 ID:bpKL43Zg

>>53
Ok, and just to show I'm not only a troll, here is my version (the only difference is that I use fgets() instead of scanf() and introducing error detection)
#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>

#define MAX_LENGTH 5

int
main(void)
{
  char player1[MAX_LENGTH] = { 0 };
  char player2[MAX_LENGTH] = { 0 };
  int i;

  puts("Player 1 : enter your number 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 number 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 0;
}

Maybe with mistakes and/or incomplete, but it works.

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