Saturday, 5 November 2011

CS609 Assignment solution fall 2011

CS609 Assignment solution fall 2011


#include <stdio.h>
#include <windows.h>

char Strip_Bckgrd_Array[] =
{BACKGROUND_RED,BACKGROUND_BLUE,BACKGROUND_GREEN };
int main ( void )
{
  HANDLE h = GetStdHandle ( STD_OUTPUT_HANDLE );
  WORD ColorAtt;
  CONSOLE_SCREEN_BUFFER_INFO Nimi;
  
 
  GetConsoleScreenBufferInfo(h, &Nimi);
  ColorAtt = Nimi.wAttributes;
 
  int rux;
for(rux = 0;rux<25;rux++){
http://google.com
//color strip code here


}

  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[1] |  Strip_Bckgrd_Array[0]  ); // Backgroup Color strip 1
  printf ( "                                                                                " );  
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[1] |  Strip_Bckgrd_Array[2]  ); // Backgroup Color strip 2
  printf ( "                                                                                " ); 
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[1] |  BACKGROUND_INTENSITY ); // Backgroup Color strip 3
  printf ( "                                                                                " ); 
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[0] |  BACKGROUND_INTENSITY ); // Backgroup Color strip 4
  printf ( "                                                                                " );
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[0] |  Strip_Bckgrd_Array[2]  ); // Backgroup Color strip 5
  printf ( "                                                                                " ); 
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[1] |  Strip_Bckgrd_Array[2]  ); // Backgroup Color strip 6
  printf ( "                                                                                " );
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[0] |  Strip_Bckgrd_Array[2] | BACKGROUND_INTENSITY ); // Backgroup Color strip 7
  printf ( "                                                                                " ); 
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[0] | Strip_Bckgrd_Array[1]|  Strip_Bckgrd_Array[2]  ); // Backgroup Color strip 8
  printf ( "                                                                                " );
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[0] | Strip_Bckgrd_Array[1]   ); // Backgroup Color strip 9
  printf ( "                                                                                " );    
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[1]  ); // Backgroup Color strip 10
  printf ( "                                                                                " );
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[2] |  BACKGROUND_INTENSITY ); // Backgroup Color strip 11
  printf ( "                                                                                " );
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[1] |  Strip_Bckgrd_Array[2] | BACKGROUND_INTENSITY ); // Backgroup Color strip 12
  printf ( "                                                                                " );
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[0] |  Strip_Bckgrd_Array[2] | BACKGROUND_INTENSITY ); // Backgroup Color strip 13
  printf ( "                                                                                " );
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[2]  ); // Backgroup Color strip 14
  printf ( "                                                                                " );   
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[0] | Strip_Bckgrd_Array[1]| BACKGROUND_INTENSITY ); // Backgroup Color strip 15
  printf ( "                                                                                " ); 
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[0] | Strip_Bckgrd_Array[1]|  Strip_Bckgrd_Array[2]  ); // Backgroup Color strip 16
  printf ( "                                                                                " );   
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[0] |  Strip_Bckgrd_Array[2]  ); // Backgroup Color strip 17
  printf ( "                                                                                " ); 
   SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[1] |  Strip_Bckgrd_Array[2] | BACKGROUND_INTENSITY ); // Backgroup Color strip 18
  printf ( "                                                                                " );
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[0]  ); // Backgroup Color strip 19
  printf ( "                                                                                " );   
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[1]  ); // Backgroup Color strip 20
  printf ( "                                                                                " );
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[2]  ); // Backgroup Color strip 21
  printf ( "                                                                                " );   
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[0] | Strip_Bckgrd_Array[1]| BACKGROUND_INTENSITY ); // Backgroup Color strip 22
  printf ( "                                                                                " ); 
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[0] | Strip_Bckgrd_Array[1]|  Strip_Bckgrd_Array[2] | BACKGROUND_INTENSITY ); // Backgroup Color strip 23
  printf ( "                                                                                " );
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[1] |  BACKGROUND_INTENSITY ); // Backgroup Color strip 24
  printf ( "                                                                                " ); 
  SetConsoleTextAttribute ( h, Strip_Bckgrd_Array[2] |  BACKGROUND_INTENSITY ); // Backgroup Color strip 25
  printf ( "                                                                                " );
 

 
 
  SetConsoleTextAttribute ( h, ColorAtt);
  system("pause");
  return 0;
 
}


0 comments:

Post a Comment

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More