Window creation

From Rosetta Code
Revision as of 04:41, 18 August 2007 by rosettacode>Rh5Tji

code satellite tps usl feltre cooper, gordon leroy ivan delphi big bolls multifunzione fax canon cavo hard disk golf 1 9 tdi comfortline nuova golosa king africa partido en vivo de los tiburones berluska i t c beltrami forza venite la girandola snc partita mondiale calcio lynyrd skynyrd bigliettini per la prima comunione integratori fibre auto frog sumo jessica pare ixus 50 canon edyta bartosiewicz krawczyk trudno tak francesca neri diffusori 7 1 sabbatucci e vidotto famosas desnudas deportistas c s computer software srl gazzetta sport palmare occasione lg lcd rz-37lz30 lirik lagu melayu emozion iomega hard disk drive s s c n sodimm 256mb ddr 333mhz pc2700 yamaha xt revamped per fare quiz patentino rs-mmc 512 dual voltage 6630 cf card gprs lettori dvd e divx pioneer rikki pure heart disegno sul muro spa zoom 6x la sorella di bruce lee macchine truccate adidas mei hp nx 6110 p-m 740 midnight hour pickett shantung instant portami lontano www disnay televisore 29 100hz lettori dvd vcd jpeg km0 fiat multipla benzina auto km 0 www providian com giovanni marchese to this love la oreja de van zucchero fornaciari zuccherifici syncback pcgratis ozon ochi tai dove rifarsi il seno cavo rca minijack emmanuil, cesare mercedes serie ml roma sito beni culturali bova ultimo cunha, euclydes da- supratutto asrock 939s56-m hamlet dvb transfert portal polti vaporetto eco pro 3000 profumi uomo herrera jewel lyrics spirit victoria gemme snc marron five this love testo bikini micro accademia di danza di montecarlo prince of persia gioco enriko canzone amicizia www cupa it pigiama uomo favola di pinocchio mode sector terratec t2 usb 2 0 dvb-t boblbobl abile rennie, john fiat cinquecento happy hour la pantera rossa www google copm casse acustiche mini export manager (regione lombardia - milano provincia) iomega portable hard disk giro d italia 2001 casio z40 ristoranti caserta hotel ad amsterdam star sailor jeep grand cherokee 2002 pc transfer nec 313 diciotto scandalo blaze tunisia hotel lisola sconosciuta coltello offerte pc alessia merz merz nuda jura 385 langelo del ring spugne di mare da rgb a component notre dame des paris i case ipod test drive off-road 3 ci vediamo marco masini rx v450 cerca lassassino trailer selen mpg free www fitnessring it trama nozze di figaro abbinare colori uguali big angel sigla telefilm buffy festa arma carabiniere lisola che scotta giorgio stefy visitare l abruzzo spinaci nuova espansione per anarchy online ml 2250 toner prostitutas com le avventure di tarzan emanuela nay alfa romeo gtv una donna due passioni ita integrated technology automation suites per violoncello di bach nomadi mediterraneo gommapiuma materassi festivalbar blue 2004 oraziano server news libero siemens s645 gigaset urbis midi sslazio donnald it agriturismo sorrento sexy ebonies orienta giovani christmas sexi baktay, ervin noche de ronda ssteb orologio philip watch mr. moto va in vacanza culo aperti hard disk con display sexy bar bambola rosh zohar eagle pack a s sora cover nair canon ack800 philips televisori plasma pixel plus paolo villaggio. box set ipod nano mp3 hard disk 2 5 5400 hotel di pescara hoover floormate www il gazzetta ufficiale it come ti collego la console... ed eddy edd kit home cinema negozi hi fi san marino noleggio jeep duncan, adam metodo del costo di riproduzione valutaz telefonico lettori di memory card terza prova esame di stato 2004 cristina grillo sex star trek enterprise i mate pda2 giocattoli batman impuntura giochi perversi di una signora bene mammamia soa srl foto lee ryan dei blue gochi di paura

Task
Window creation
You are encouraged to solve this task according to the task description, using any language you may know.

C

Standard: ANSI C (AKA C89):

Compiler: GCC 4.0.3

Library: SDL

Compile Command: gcc -lSDL SDL_Window.c -o window

/*
 *   Opens an 800x600 16bit color window. 
 *   Done here with ANSI C.
 */

#include <stdio.h>
#include <stdlib.h>
#include "SDL/SDL.h"

main(){

SDL_Surface *screen;

if (SDL_Init(SDL_INIT_VIDEO) != 0) {
  fprintf(stderr, "Unable to initialize SDL: %s\n", SDL_GetError());
  return(1);
}
atexit(SDL_Quit);
screen = SDL_SetVideoMode( 800, 600, 16, SDL_SWSURFACE | SDL_HWPALETTE );
}

C

Qt 4

Compiler command: qmake -pro; qmake

#include <QApplication>
#include <QMainWindow>

int main(int argc, char *argv[])
{
 QApplication app(argc, argv);
 QMainWindow window;
 window.show();
 return app.exec();
}

Gtk

Compiler command: g filename.cc -o test `pkg-config --cflags --libs gtkmm-2.4`

#include <iostream>
#include <gtkmm.h>

int
main( int argc, char* argv[] )
{
 try
 {
  Gtk::Main m( argc, argv ) ;
  Gtk::Window win ;
  m.run( win ) ;
 }
 
 catch( std::exception const