
Tutorials / References |
|
| The Forgers Win32 API tutorial (very good one!) | http://winprog.org/tutorial/ |
| A must for winblows ;) programming | http://msdn.microsoft.com/ |
| Binary manipulation | http://www.gmonline.demon.co.uk/cscene/CS9/CS9-02.html |
| C language tutorial |
http://www.physics.drexel.edu/courses/Comp_Phys/General/C_basics/c_tutorial.html |
| C language tutorial (another one) |
http://www.lysator.liu.se/c/bwk-tutor.html |
| Sockets programming |
http://beej.us/guide/bgnet/output/html/intro.html |
| The elements of C style (code
layout etc...) |
http://www.teamten.com/lawrence/style/ |
| C for smarties (Just in case you
didn't understand it's not for beginners ;) ) |
http://web.torek.net/torek/c/index.html |
| Robust design techniques for C
programs |
http://www.freetype.org/david/reliable-c.html |
Snippets and resources |
|
| Literate programs |
http://en.literateprograms.org |
| Code
snippets |
http://www.johnfindlay.plus.com/lcc-win32/index.html |
| C Scene |
http://www.gmonline.demon.co.uk/cscene/ |
| Code guru |
http://www.codeguru.com/ |
| Programmers heaven |
http://www.programmersheaven.com/ |
| The Code project |
http://www.codeproject.com/ |
| Devmaster ( a site for game
programming ) |
http://www.devmaster.net/ |
Audio related |
|
| OpenAL - Portable audio |
http://www.openal.org/ |
Graphics related |
|
| OpenGL - Portable graphics |
http://www.opengl.org/ |
Beginners |
|
| C language |
Nothing here yet |
| Windows |
Nothing here yet (http://winprog.org/tutorial/) |
| Quickguide: C language basics |
Nothing here yet |
| Quickguide: Making a project in
WEdit |
Nothing here yet |
| Quickguide: Compiling using
command line |
Nothing here yet |
Miscellaneous / Uncategorized |
|
| Free C stuff |
http://www.thefreecountry.com/sourcecode/cpp.shtml |
| OpenGL stuff and more |
http://nehe.gamedev.net/ |
| Sourceforge |
http://www.sourceforge.net/ |
| The Open Source initiative |
http://www.opensource.org/docs/definition_plain.html |
| Home of Inno setup - Make
installers for your programs (very good one!) |
http://www.jrsoftware.org/isinfo.php |
| GNU's not Unix, The GNU project and the Free Software Foundation | http://www.gnu.org/fsf/fsf.html |
| NetLib home page - a repository of mathematical software, data, documents, address lists, and other useful items | http://netlib.bell-labs.com/netlib/master/readme.html |
| RFC Editor Home Page | http://www.rfc-editor.org/ |
| WebRing C/C++ rings (Borland stuff, Forums, etc.) | http://dir.webring.com/rw?d=Computers___Internet/Programming_Languages/C_and_C__ |
| Current news about Computer/Net-Security | http://www.securityfocus.com/ |
Miscellaneous / Uncategorized - Non-English sites |
|
| C/C++ forum | http://www.c-plusplus.de/forum |
| A developers forum (mostly in German) | http://www.entwickler-forum.de |
| intitute for legal issues of
free and open source software (German) |
http://www.ifross.de/
|
| Did you know that... | |
| Open a file, write some code and
then press F9 builds a default project |
The default project in your
projects folder can be used for testing quick snippets of code |
| Pressing ESC autocompletes a
structure or other info. |
Handy if you disable automatic
structure completion. You can always just press ESC to get suggestions. |
| How to insert / remove a Icon in
the resource editor |
use the keys INSERT and DELETE
on your keyboard |
| To reduce
the size of compiled code The code to the right dynamically links with windows's crtdll.dll instead of statically linking with LccWin32's runtime (to save space) Warning: you can't use the C99 additions to printf; for example %lld for long longs |
this code is by Jacob Navia and is taken form the QSS forums #include <windows.h> #include <stdio.h> void __defaultTrapHandler(int code) { char buf[256]; strcpy(buf,"Exception 0x"); itoa(code,buf+strlen(buf),16); MessageBox(0,buf,"lcc runtime",MB_OK); abort(); } int main(void) { printf("hello\n"); } compile with: lc hello.c -nolibc Or add -nolibc as a linker argument in WEdit |
| Tutorials
(not available yet) |
|
| Getting started |
Nothing here yet.... |
| Building your first console
application |
Nothing here yet... |
| Building your first win
application |
Nothing here yet... |