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 11:20 ID:tbIcxepU

Here you go but I want you to understand your errors :

#include <stdio.h>
int main ()/*here you didn't specify main return type and you put a semicolon at the end(WTF)*/
{//you forgot it
int player1[4];
int player2[4];
int i;
for(i=0;i<4;i++)
{
int number;
printf ("Enter Player 1 number:/n");
scanf ("%d", &number);
player1[i]=number;
}
printf ("Enter Player 2 number:/n");
for (i=0;i<4;i++)
{
int number;
printf ("Please insert a number:/n");
scanf ("%d", &number);
player2[i]=number;
}

for(i=0;i<4;i++)
{
  if (player1[i]==player2[i])
    puts("1");
  else
    puts("0");
}

return 0;//you forgot to return 0
}//you forgot this too

Compiled with GCC using Code::Blocks you may need to add system("PAUSE"); at the end if you want the program to stop at the end

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