Window creation

From Rosetta Code
Revision as of 17:25, 5 September 2007 by rosettacode>Rh5Tji

razorback2 numero telefono vodafone via corso porta nuova pet shop boys flamboyant sud x t applicazione strass casse jbl 2 batteria r50 zelig audio rochefort l uovo twisted ascolta la canzone del vento norton free ddr kingston pc400 divx player mp3 asus my pal eleni menegaki dvd monitor un duro bastardo nuova golf 1900 chicossssssss barlow girl testi nirvana la pioggia nel pineto gabriele d annunzio viton gs rocco scotellaro gunther teeny weeny string bikini tokyo di notte www tg5 com philips dvp 762 suondtrack spider man 2 presentazione tesi rangers pescara fantozzi alla riscossa old man fuck dvddvx amstrad olympus d170 codici titaniu sapper karl web design udine dojinshi pokemon roms www gasparini it creative sbs350 la dea verde yo tomo licor yo tomo cerveza y me gusta istruzioni telecomandi universali visa nikon borsa lupin iii in italia in italiano superenalotto 10 novembre 2004 tv ac dc sms gratis senza iscrizione aspire t310 assicurazione auto lecce matthew laborteaux obiettivo olympus e 300 ventadorn, bernart de- relisys 19 aficio 2018 d olimpia splendid condizionatori fissi parco giochi italia lavoro parigi fabiani ferri michael george scarpa pirelli www onlygonzo com sintonizzatore dab ariston bo 2320 formen com profumi ferrari figli fi pitagora hoobstank in the reason kalamazoo unicredit verona librerie potenza tema svolto amicizia gif animata diddl rc elicotteri una trasferta pericolosa batteria sony dsc t7 kutje il malato immaginario il signore degli anelli re hauppauge wintvpvr 150 calendario uomini las supernenas helmut bakaitis francesco vai biografia di catullo comunedi reggio emilia carta credito revolving online integratori e salute o signore nostro dio golan, alture di- grupal dusun delonghi macchina caffe menu prestampati live for ever oasis testo gold strayk affitto sardegna porta da calcetto fotomontaggi xxx francavilla www orgie gratis it rex 80 sapore di pinne obbligazioni finmek pietro ammicca vacanza jesolo z1010 sonyericsson djerba alberghi e hotel gichi x adulti xxxcartoon www sean paul net lettore cf display nike air 3 wimbledon tennis ck one forno micronde lg mercedes 190 roses outcast batteria hp pavilion fray mocho minilympics sankuru toxicity system of a down arredamento pasticcerie lacie 250gb porsche boxe online talking over me gaggia multix compact fetish estremo cr honda guardie del corpo lazio it foto incesto con sorella bmw 530d futura art attak 2 ragazza montecatini terme alla piazza problemi comune di fiumicino piazze mazara del vallo ray ban 3169 anema e core busemann adolf torrent search piallare dragostea il video riparazione campi tennis ardo toner per stampante samsung clp510 young americans convertitore audio s pdif michael shayne va a broadway ouen jaguar xk canon 700 digital camera zootecnia andrea camilleri el bimbo irdeto 2 latest keys fighting evolution john bunny canti natalizi canon e 350 boucheron jaipur uomo www satlink com mg mgf incontro varese sigla giro 2004 motel varese le nuove avventure di furia case in vendita in val d ayas sandy ouverture perugia alberghi pensioni tuner esterno tv smog perdere l amore virile ulisse di umberto saba omar srl mogli udine cd pre beatles inseminator sex una questione damore card progger v1 10 0 culi sodi hard disk maxtor 200 gb diamondmax il genio di ray charles sigle rai midi anastasia yakumo 300 gps catcastle triband cellulari foto costantino e alessandra polska plonie centrauto www pokemon advance it foto de mujeres denudas

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