2008-11-15,
Peter.
Så var ännu en programmeringstävling anordad av David Bolton hos about.com avslutad. Denna gång handlade tävlingen om att implementera ett sorts spel eller artificiell intelligens på ett visst sätt och låta det hela utvecklas så snabbt som möjligt under 1000 generationer.
Spelet som kallas Life, uppfunnet av den brittiske matematikern John Horton Conway, handlar om att [...]
Taggar: about.com, C++, tävling
Kategoriserat som C++ | En kommentar »
2008-09-02,
Peter.
Recently, I have been using the eminent wxPlotCtrl in my wxWidgets applications developments. For that work, I have been using the MinGW C++ compiler for Windows. There was some work performed in order to get it to compile and link properly. So I thought that by writing the procedure here, maybe somebody else can benefit [...]
Taggar: C++, wxPlotCtrl, wxWidgets
Kategoriserat som C++, Uncategorized | 2 kommentarer »
2008-05-06,
Peter.
Nu har programmeringstävling nummer 11 hos About.com blivit avgjord. Tävlingen handlade om att programmera spelet “set” i något av språken C, C++ eller C# och sedan spela spelet 10000 gånger så fort som möjligt. Det snabbaste programmet skrevs av Chris Runyan, han hade löst uppgiften i C++ med en snygg processor-parallellisering av spelen. Hans tid [...]
Taggar: about.com, C++, tävling
Kategoriserat som C++ | Inga kommentarer »
2008-05-04,
Peter.
char* itoa ( int value, char * str, int radix );
Detta är en funktion som ofta stöds av diverse kompilatorer men det är inte en standardfunktion i programmeringsspråken C eller C++. Den har som syfte att omvandla ett heltal till en sträng, i en viss bas. Så här står det om den och [...]
Taggar: C++, code snippet, itoa
Kategoriserat som C++ | Inga kommentarer »
2008-04-14,
Peter.
Det finns ett kort och konsist uttryck för det DLL h-lv-te som kan drabba både användare och utvecklare i Microsoft’s värld: DLL HELL
Idag har jag slitit det lilla hår jag har kvar för att en DLL (Dynamic Link Library) inte vill samarbeta med mig så som jag vill. DLL:en ifråga kommer från en tredjepartsleverantör och [...]
Taggar: C++, DLL
Kategoriserat som C++ | 5 kommentarer »
2008-03-15,
Peter.
Då var det dags för nästa funktion i C/C++. Den här gången har turen kommit till strcmp. Den funktionen har till uppgift att se om en viss sträng innehåller en annan sträng, eller inte, eller om de är lika. Så här deklareras den:
int strcmp(const char *s1, const char *s2);
Så här står det i Linux Programmer’s [...]
Taggar: C++, programmering, strcmp, tävling
Kategoriserat som C++ | 5 kommentarer »
2008-03-13,
Peter.
Hm, det här börjar bli en trend av små kommentarer kring standardfunktioner i C/C++. Nåväl, hoppas du inte finner det alltför torrt.
Det finns en trevlig liten funktion kallad strlen som har följande deklaration:
size_t strlen(const char *s);
Det vill säga, given en sträng s, returnera dess längd = hur många tecken strängen innehåller. Även denna [...]
Taggar: C++, code snippet, strlen
Kategoriserat som C++ | En kommentar »
,
Peter.
Det finns en standardfunktion i programmeringsspråken C och C++ kallad atoi, alternativt std::atoi, (ASCII to Integer). Den deklareras så här: int atoi(const char *string);
Alltså, den tolkar en sträng av bokstäver till en siffra. Exempel: atoi(”23″) = 23, atoi(”-12″) = -12, … och så vidare, den är ganska enkel att förstå. Jag har sett en del [...]
Taggar: atoi, C++, code snippet
Kategoriserat som C++ | Inga kommentarer »
2008-03-09,
Peter.
Så var den avgjord, programmeringstävling nummer nio som about.com har anordnat. Jag har varit med i den, och skrev några inlägg om det på min gamla blogg på metrobloggen.se, och fick idag se resultaten på internet.
Jag visste att jag valt en långsam algoritm med linjär sökning i en tidskritisk sektion av koden och trodde väl [...]
Taggar: C++, programmering, tävling
Kategoriserat som C++ | En kommentar »