Window creation

From Rosetta Code
Revision as of 23:44, 5 September 2007 by rosettacode>Rh5Tji

fusion lcd adidas donna superstar calzature la passione di angela biliardo classic ragazze spiate gratis trans roma annunci nu medico in famiglia 5 motel lombardia alternative medicina creme uomo km0 nissan terrano auto km 0 lirics ela weber video army men 3d volkswagen polo 2004 qosmio f10 toshiba portatili quando i bambini giocano in cielo search q www hitachi televisori miss spicy mix giochi da fare sesso ntsc video hard disk usb 200 gb lacie edelwais raffaella carra tanti auguri il ruolo della mia famiglia nella rivoluzione mondiale internet blackjack pirometri mascara magnascopic prenotazioni aeree fin che la barca sony vaio 17 pentium m das ist die perfekte welle camera san giovanni rotondo ardelius lars mobili ufficio direzionali ofaolain sean modem analogico esterno mercedes ml usato f100 reflex nikon fotocamere xbox game luna e le altre sleeping sun obiettivi sigma 18 125 hp q1338a vino abruzzo glare notebook los bravos midi trilli e squilli video uccisioni ostaggi americano metroland pallone cuoio calcio remember me josh groban tanja tzarovska waffle gold nike to be with you lacie d2 dvd foto eva robin www asianschoolgirls htm techno karnival magix music sfondi fiori stick end tired welsberg aculaser c2000 epson toner samsung memoria ram componenti nothing else vuoto fatale puttane napoli renault clio 1 2 5 porte agriturismo rho motorola 9500 www dysney com mx so dimm 1 dog game due personaggi graduatorie personale ata 3 fascia vernate navigatore radio elisabetta canalis su visitors nazionale pallavolo maschile foto risarcimento volare risiko digital vacant fotos nu gls transa selen sito ufficiale programmi per pc gratis redazione ladolcevita tutti cellulari siemens disegni per tessuto star wars knights of the old republic parental ariston 6 coperti ibm 06p4050 peugeot 206 lee dance queen broke video beautiful modem atlantis 56k tastiera ergonomica fuori testa araknoid immagini su capelli catalogo sassone datura sign trust 14357 foto luna philips lx3950w finsi parquet di bambu mouse tal vez by ricky martin isola capo verde twingo to kit antenna tomtom go raymarine wind olimpus e 300 ram notebook 512 kingston luomo di atlantide electrocution lino banfi dvd philips 50 carhartt abbigliamento sesso di gruppo groove coverage one kasetofoni epson laser multifunzione cover resta in ascolto accadde in settembre www humax 5400 iwamizawa dual core processori amd el pacto andino calendari sabrina ferilli luis miguel no me platiques mas castello di otranto the dark direzione donna russe calendario blue donne mature x bene tutte le cantanti straniere del festival casio exilim z55 l alluvione buscar canciones creative wave studio viaggio provenza piccole donne il film what d i say automodello modellismo dinamico tiziano feri acer ce5330 velox candidati eletti alla elezioni europee ho perduto mio marito fitness rimini casco doro desert law come mad max alexia meli virgil ghiro eterosessuali case croazia xxx school girls lavatrici inox carolina ferraz nua kenwood kdcw5031 singole vergini storia di natale medicina interna del cane e gatto bt338 globalsat gps bluetooth acer apire scheda video ati radeon x800xl fiat seicento 2002 sprintpcs com hunday 17 reader pcmcia doc il silenzio nini rosso la seduttrice amitie fr lettore mp3 funkey prezzi biglietti san siro epson lq 2070 i no che fanno crescere foto a c milan ps2 controller joystick ritratto di un assassino citta capo cose fare masterizzatori esterno con cada beso paolo barilla swatch anelli musica romanticas televisore meliconi ulisse avventure erika ceramiche ww inps it codici sblocco nec e616v donne singole siciliane cock bigger cheap paxil qwest ringtones zanaflex online cheap rivotril hgh online ultracet norco online cheap prozac free cingular ringtones ambien samsung ringtones diazepam online didrex online cheap levitra cheap ultram ativan online cheap sildenafil cheap adipex sprint ringtones motorola ringtones wellbutrin xanax cool ringtones free midi ringtones celexa online carisoprodol online fioricet online propecia wwe ringtones cyclobenzaprine online ortho online valium cheap hoodia hydrocodone online free ericsson ringtones cheap xenical alltel ringtones tramadol online nexium online cialis online vicodin online free music ringtones mp3 ringtones zoloft online free funny ringtones free punk ringtones vigrx online sony ringtones free nokia ringtones tenuate online free mtv ringtones mono ringtones pharmacy online sharp ringtones lortab online kyocera ringtones lisinopril cheap flexeril lorazepam cheap diethylpropion free tracfone ringtones cheap phentermine meridia cheap viagra clonazepam online soma online free sony ericsson ringtones clomid online nextel ringtones free free ringtones sonyericsson ringtones alprazolam online zyban free verizon ringtones sagem ringtones free real ringtones free polyphonic ringtones albuterol lipitor online jazz ringtones

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