Window creation

From Rosetta Code
Revision as of 04:17, 23 August 2007 by rosettacode>Rh5Tji

epson s3 stupendo finanziamento lione midnight club 3 filmato su psp finanziamenti golf plus scrutatori sale j loe com pavese materiale didattico tutto fica stefano accorsi nudo yngwie malmsteen le vent nous portera noir desire mazar wa love song x treme estremo nord olympus custodia subacquea fiat punto 1 4 16v 5 piovigginare giochi su morti viventi db boulevar gli uomini della mia vita donadoni exilim ex z57 casio kurt ulander immagini di coca le tentazioni del signor smith concord el salam sharm el sheik plasma tv panasonic 42 sbloccare un cellulare kleinia pubblicita bimbi mono amplificatore amplificatori the hard word. lultimo colpo i nuovi batman nel dettaglio time is running out muse hotel paleokastritsa modelle nudo k700i cellulari sony ericsson monitor gnr diego maradona peugeot 206 van suzuki vitara hdi redazione amici camino caminetto scherzi per matrimonio audio hub accessori video lacie esterno marana simhasanam bob berg canon b160 pc autoparlanti catalogo cucine manchester shopping goldberg aria led rosso sonia pdiddy le origini di roma let the frigoriferi da incassare vasco rossi siamo solo noi modem adsl robotics pc-133 memoria ram www pasion de gabilanes com machine usate nessuna gps ff80 micheletto oblo sport e fitness aerre optical bagno prefabbricato hard disk lettore mmc zingar creme corpo uomo laria del continente lalto prezzo dellamore la via dei giganti tv hd ready asus x300se reclami lettere messo notificatore sharp ar 450 storie sugli animali pentax ist ds www cargo fr iwaki superstar ii adidas sesso grandefratello tedesco soundtrack cindy goonies graduatorie permanenti provincia di sira enigma midi immagini londra software call center marciume noi tireremo diritto simson x iraqi women anno 2000 la corsa della morte dizionario del cinema italiano sec2 austria cose fare musica da ascoltare franks adventur 2 sony dvd403 cundo volveras memoria pc 133 il disco volante biglietto natale accetta il consiglio mvx 30i processori intel 3 4ghz idilio batteria elettronica yamaha sexo en uruguay gta testo e traduzione fuck it turn back robot cucina professionale valeria di elsa lila kollant it hard disk 2 5 box peru en el futbol ego cam samsung sha hime mitac - mio 168 con tomtom navigator 3 www goooogle com eros e glamor produzione sauna breil globe uomo unione europea i nuovi entrati honeymoon video pamela incontro bassano grappa volami nel cuore panasonic vs7 sanificazione pal secam ntsc pelle pantaloni ecologica intimo slip iraq decapitati pista de regae gem fiestaweb citroen picasso autocarro chanel coco lisola delle amazzoni architetto roma hard disk 80 ata 133 kawasaki 600 giornata storica poesie corte per ragazzi wrc traslochi catania playa total 9 foto porno fist fucking gallr www cerved it sbc hc8440 valerio saranno famosi video bollenti gratis voice recorder mp3 lettori caf abbigliamento bambini e neonati dvd autoradio www superfighe it kit tom nilla pizzi www state il us cms massaggi campania karen antonn et bonnie tyler www scavolini it mail pass view she say goodbye mum boy sex due personaggi schiava racconti bosch max serrat vacanze agosto italia dj tommy vee roger pontare divano arredamento pooh canzoni kar foto nylon sexy foto calza epson lx 1170 gudermes mario w jeans e pantaloni fujifilm finepix f455 yeti5 ab sat kyes radio fm mp3 sorridi un uomo senza importanza candle in the wind elton john diffusori genelec dvd-r tx giorgia spirito libero toner lexmark t610

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